Генератор цветовых палитр

Генератор цветовых палитр подбирает сочетания по правилам цветового круга: монохромные, аналоговые, комплементарные, триадные и тетрадные. Выберите схему и количество цветов — получите палитру с HEX-кодами, которые копируются нажатием на образец.

Больше: формат вывода и палитра из фотографии
Снимок обрабатывается в браузере и никуда не отправляется.
Настройте параметры и нажмите кнопку.

Схемы гармонии и когда их брать

  • Монохромная — один тон в разной светлоте и насыщенности: #f06686, #eb3761, #d11f49, #a41939, #72172d. Спокойный вариант для интерфейсов и презентаций, ошибиться почти невозможно.
  • Аналоговая — соседние цвета круга: #8e7adc, #d2abe2, #d364bd, #c26b85, #e2b6ab. Мягкие переходы, хорошо ложится на фоны и иллюстрации.
  • Комплементарная — цвета напротив друг друга: #10f937, #ed5ad4, #08d42a, #f425d1, #13f138. Максимальный контраст, подходит для акцентов и кнопок, но в больших плоскостях утомляет.
  • Триадная — три цвета через равные промежутки: #a1e548, #2095ee, #f68ec9, #95ec22, #93c8f1. Живо и сбалансированно, частый выбор для детских и игровых проектов.
  • Тетрадная — четыре цвета квадратом или прямоугольником. Самая богатая схема и самая рискованная: один цвет делайте основным, остальные оставляйте на детали.

Как устроен генератор

Палитра строится не подбором готовых наборов, а расчётом. Генератор берёт базовый цвет в модели HSL — тон, насыщенность, светлота — и разносит остальные цвета по кругу на угол, который задаёт выбранная схема: 180 градусов для комплементарной, по 120 для триадной, по 30 для аналоговой. Насыщенность и светлота получают небольшой разброс, иначе палитра выглядела бы плоской.

Подпись с HEX-кодом на каждом образце меняет цвет сама: генератор считает яркость фона по формуле восприятия и ставит тёмный текст на светлом цвете и светлый на тёмном. Поэтому код читается на любом образце.

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

Откройте «Больше настроек» и выберите снимок — генератор разберёт его и покажет цвета, которые в нём действительно преобладают. Снимок при этом остаётся на вашем устройстве: обработка идёт прямо в браузере, никакой загрузки на сервер не происходит.

Работает это не усреднением, которое дало бы грязно-серый, а методом медианного сечения: набор пикселей многократно делится по тому цветовому каналу, где разброс больше всего, и из каждой части берётся средний цвет. Поэтому в палитре оказываются и тёплые оттенки заката, и тёмная синева теней, а не одно смешанное пятно.

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

Форматы вывода

Цвета выводятся в HEX, RGB или HSL — переключается там же, в дополнительных настройках. HEX удобен для вёрстки и графических редакторов, RGB — когда значения подставляются в код, HSL — если вы собираетесь править оттенок или насыщенность вручную: в нём эти параметры заданы явно, и палитру легко подстроить, не подбирая коды заново.

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

Где применить палитру

  • Сайт или приложение — основной цвет, фон, акцент для кнопок и пара оттенков на второстепенные элементы.
  • Иллюстрация и концепт-арт — ограничить себя пятью цветами полезно: работа становится цельной, а не пёстрой.
  • Презентация и инфографика — на графиках нужны различимые, но не спорящие цвета, для этого удобна триадная или тетрадная схема.
  • Интерьер и одежда — те же правила круга работают и вне экрана: аналоговая схема даёт спокойный образ, комплементарная — яркий.

Проверьте контраст перед тем, как брать палитру в работу

Гармония и читаемость — разные вещи. Два цвета могут прекрасно смотреться рядом и при этом быть непригодными для пары «текст на фоне». Особенно часто это случается с аналоговыми схемами: соседние цвета круга близки по светлоте, и надпись на таком фоне расплывается.

Простое правило: для основного текста берите пару, где один цвет заметно темнее другого, а не просто отличается по тону. Если палитра нужна для сайта, прогоните выбранную пару через любой проверщик контраста — норма для обычного текста начинается с соотношения 4,5 к 1. Яркие комплементарные пары лучше оставить для кнопок и акцентов, где текста мало и он крупный.

Вопросы и ответы

Можно ли получить палитру из фотографии?

Да. В дополнительных настройках выберите снимок — генератор определит преобладающие в нём цвета. Файл обрабатывается прямо в браузере и никуда не отправляется.

Почему палитра из фото отличается от того, что я вижу?

Генератор пропускает почти белые и прозрачные пиксели, иначе снимок на светлом фоне дал бы палитру из оттенков белого. Если нужен и фон, обрежьте кадр так, чтобы он занимал большую часть.

В каких форматах выводятся цвета?

HEX, RGB и HSL — переключается в дополнительных настройках. HSL удобен, когда палитру потом правят вручную: оттенок и насыщенность в нём заданы явно.

Как скопировать один цвет?

Нажмите на образец — значение в выбранном формате окажется в буфере обмена. Кнопка под палитрой копирует все цвета сразу.

Какую схему гармонии выбрать?

Для спокойного оформления берите монохромную или аналоговую, для акцентов — комплементарную. Триадная и тетрадные дают яркий контраст, но требуют аккуратности: один цвет основной, остальные в малых долях.

Сколько цветов брать?

Для интерфейса обычно хватает трёх-пяти. Чем больше цветов, тем меньше различия между ними и тем труднее выстроить из палитры цельный образ.

Можно ли использовать палитры в коммерческих проектах?

Да, свободно и без указания источника. Сочетания цветов не являются объектом авторского права.