ГлавнаяИнструментыГенератор оттенков и тонов

Генератор оттенков и тонов

Из одного фирменного цвета нужна целая шкала: светлый для подложек, средний для кнопки, тёмный для нажатого состояния и для текста на светлом фоне. Инструмент строит её тремя способами. Оттенки получаются подмешиванием белого, тона — чёрного, приглушённые — серого. Отдельно собирается шкала в привычной нумерации от 50 до 950 — та, что принята в дизайн-системах и в Tailwind. У каждой ступени сразу показан контраст с белым и чёрным текстом, поэтому видно, где можно ставить надпись, а где нельзя. Готовая палитра выгружается переменными CSS, SCSS или куском конфига Tailwind. Базовый цвет можно не подбирать вручную, а вынуть из фотографии: перетащите картинку — инструмент достанет из неё самые заметные цвета, и любой из них станет основой шкалы.

Базовый цвет

Палитра

Клик по строке копирует код цвета. Подписи AA показывают, какой текст читается на этой ступени по требованию WCAG.

Палитра из фотографии

Перетащите картинку сюда или

Картинка не загружается на сервер: цвета считываются прямо в браузере.
Из фотографии вынимаются самые заметные цвета. Клик по образцу берёт его как базовый — и вся шкала выше пересчитывается под него.

Выгрузка

Как пользоваться

  1. Пипеткой или кодом в поле — принимаются HEX, RGB и HSL.
  2. Оттенки, тона, приглушённые или нумерованная шкала от 50 до 950.
  3. У каждой ступени показано, читается ли на ней белый и чёрный текст.
  4. Переменные CSS, SCSS или конфиг Tailwind — кнопкой под шкалой.

Частые вопросы

Чем отличаются оттенки, тона и приглушённые цвета

Это три разных способа изменить цвет. Оттенок получается добавлением белого: цвет светлеет и одновременно теряет насыщенность. Тон — добавлением чёрного: темнеет и тоже приглушается. Приглушённый — добавлением серого: светлота почти не меняется, а насыщенность падает. Приглушённые полезны для второстепенных элементов, которые не должны спорить с основным цветом.

Почему шкала пронумерована от 50 до 950

Это соглашение, пришедшее из Material Design и закрепившееся в Tailwind. Число примерно отражает светлоту наоборот: 50 — самый светлый, 950 — самый тёмный, 500 — базовый. Удобство в том, что шкалы разных цветов совпадают по номерам: синий 600 и красный 600 одинаково темны, и их можно менять местами без перевёрстки.

Почему просто осветлить цвет иногда выглядит грязно

Потому что светлота в цветовой модели HSL не совпадает с воспринимаемой яркостью. Жёлтый с L равным 50% глазу кажется намного светлее синего с тем же значением. Поэтому шкалы, построенные механическим изменением L, у части цветов дают вялые или мутные ступени, и их приходится править вручную. Инструмент показывает воспринимаемую яркость рядом, чтобы такие места было видно.

Как понять, где ставить белый текст, а где чёрный

По контрастности, а не на глаз. Требование WCAG для обычного текста — 4,5:1, для крупного от 18 пунктов — 3:1. У каждой ступени здесь посчитаны оба варианта, и подсказка говорит, какой из них проходит. Переломная точка почти всегда приходится на ступени 500–600.

Сколько ступеней нужно в дизайн-системе

Обычно от девяти до одиннадцати на цвет. Меньше — не хватает на состояния кнопок и подложки, больше — соседние ступени становятся неразличимыми, и выбор превращается в мучение. Ходовой набор: 50, 100, 200, 300, 400, 500, 600, 700, 800, 900.

Можно ли строить шкалу от любого цвета

Технически да, но от очень тёмного или очень светлого база выходит смещённой: если исходный цвет уже почти чёрный, тёмные ступени сольются. Практичнее брать за базу цвет средней светлоты, около 45–55% по L, и строить шкалу от него в обе стороны.

Данные куда-то отправляются

Нет, всё считается в браузере.

Похожие инструменты

Генератор случайных чисел

Число или список до тысячи значений в диапазоне: режим без повторов, сортировка. Отдельно вытягивает жребий из списка имён.

Открыть
Проверка надёжности пароля

Стойкость в битах, время перебора и разбор слабых мест: словарные слова под заменой символов, клавиатурные ряды, годы и повторы.

Открыть
Генератор паролей

Пароль длиной до 64 символов с выбором наборов и отсевом похожих знаков. Показывает стойкость в битах и время перебора, делает до 50 паролей пачкой.

Открыть
Колесо фортуны

Случайный выбор из своего списка: вес секторов пометкой «×3», режим на выбывание и ссылка, по которой открывается то же колесо.

Открыть
Генератор тестовых данных

Пачка вымышленных записей для тестов: ФИО, телефон, ИНН, СНИЛС, ОГРН, счёт и карта — с настоящими контрольными разрядами. Выгрузка в CSV, JSON и SQL.

Открыть
Генератор CSS-градиентов

Линейный, радиальный и конический градиент с живым предпросмотром. Любое число цветовых точек, угол и позиции, разбор чужого кода обратно в точки.

Открыть

Ещё инструменты для SEO и маркетинга

Кластеризатор запросов, генераторы sitemap и robots.txt, минус-слова, разметка Schema.org и калькуляторы — в разделе инструментов.