Генератор цветовой палитры онлайн с экспортом в CSS-переменные

Один базовый цвет — и готовая палитра для лендинга или дизайн-системы: шкала оттенков как в Tailwind, серая шкала, success/warning/danger, контраст с белым и чёрным по каждому цвету и код для проекта.

работает в браузере · данные никуда не отправляются

Схема
Палитра клик по образцу или значению — копирует; контраст с белым и чёрным подсказывает цвет текста
Имя HEX RGB HSL с белым с чёрным Текст
Экспорт готовый фрагмент для проекта

  

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

  1. Введите базовый цвет (#5be49b, rgb(), hsl()) или выберите пипеткой; кнопка Случайная палитра подберёт стартовый цвет за вас.
  2. Выберите схему: UI-система даёт шкалу brand-50…900, серую шкалу и семантические цвета; монохром, аналоговая, комплементарная, триада и тетрада — классические сочетания по цветовому кругу.
  3. В таблице у каждого цвета — HEX, RGB, HSL и контраст с белым и чёрным текстом; клик по значению копирует его. Галочка тёмная тема зеркалит шкалу.
  4. Внизу переключите формат — CSS-переменные, SCSS, Tailwind или JSON — и нажмите Копировать или Скачать.

Что генерирует инструмент

Генератор строит палитру из одного цвета по правилам цветового круга и по логике современных дизайн-систем. Режим UI-система повторяет структуру Tailwind и Material: базовый цвет становится ступенью 500, от него вверх идут светлые тона 400…50 (фоны, ховеры, бейджи), вниз — тёмные 600…900 (текст на светлом, активные состояния). К бренд-шкале добавляется нейтральная серая с лёгким подмесом оттенка бренда, чтобы серый не выглядел «чужим», и три семантических цвета: зелёный success, янтарный warning, красный danger.

Классические схемы — монохром, аналоговая (±15° и ±30°), комплементарная (+180°), триада (через 120°) и тетрада (через 90°) — считаются поворотом оттенка в HSL при той же насыщенности и светлоте, а для каждого главного цвета добавляются светлый и тёмный варианты. Это готовые роли: бренд, акцент для CTA, дополнительные цвета для графиков и инфографики.

Зачем арбитражнику и разработчику

  • Лендинг под оффер собирается за вечер, а палитра «на глаз» выдаёт себя грязными серыми и кнопкой, которая сливается с фоном. Здесь цвета согласованы, а колонки контраста сразу показывают, каким текстом писать по каждому.
  • Одна и та же палитра нужна в CSS лендинга, в Tailwind-конфиге прелендинга и в JSON для генератора креативов — экспорт отдаёт все три формата из одного источника.
  • Опция «тёмная тема» зеркалит шкалу (50 ↔ 900), поэтому переменные --brand-50 остаются «фоном», а --brand-900 — «текстом» в обеих темах без переименования.

Как читать таблицу

Столбцы «с белым» и «с чёрным» — коэффициенты контраста по WCAG 2.x. Зелёное значение (≥ 4.5) — обычный текст этого цвета читается; янтарное (3–4.5) — только крупный текст и иконки; серое — не годится. Столбец «Текст» подсказывает, какой из двух вариантов ставить поверх цвета. Экспорт JSON содержит HEX и HSL каждого цвета, Tailwind — вложенный объект theme.extend.colors с ключами 50…900 и DEFAULT.

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

Как сгенерировать палитру для сайта из одного цвета?

Вставьте цвет бренда, выберите «UI-система» — получите шкалу 50…900, серую шкалу и семантические цвета, готовые к экспорту в CSS-переменные. Для акцентов переключитесь на комплементарную или триаду.

Почему шкала считается в HSL, а не в OKLCH?

HSL предсказуем и одинаково выглядит во всех инструментах, включая Figma и старые браузеры. Расплата — светлые тона жёлтого и голубого выглядят чуть светлее синих. Для перцептивно ровной шкалы возьмите готовые HEX из экспорта и подстройте крайние ступени вручную.

Что означает «тёмная тема» и почему цвета не изменились?

Опция меняет не цвета, а их роли: 50 становится 900, light — dark. Так одни и те же имена переменных дают правильный контраст в тёмном интерфейсе, а разметку менять не нужно.

Можно ли получить Tailwind-конфиг?

Да, формат «Tailwind» отдаёт JSON-фрагмент для theme.extend.colors: brand: {50: …, 500: …, 900: …}, gray, success, warning, danger. Вставьте его в tailwind.config.js.

Насколько случайна «случайная палитра»?

Оттенок берётся из криптографического генератора браузера, насыщенность и светлота ограничены диапазоном 55–90% и 40–60%, чтобы стартовый цвет был пригоден как бренд, а не серым или неоновым.

свежие базы — в канале Подписаться на канал