Генератор цветовых палитр — бесплатно
Генерируйте дополнительные, аналогичные, триадные и монохроматические цветовые палитры из любого базового цвета. Копируйте HEX-коды одним нажатием.
Введите hex-код, название цвета вроде teal или tomato, либо rgb(20, 184, 166) / hsl(174, 80%, 40%) и нажмите Enter.
Проверка текста и фона
Частые применения
- Генерировать цветовые палитры для веб-дизайнаСоздавайте гармоничные цветовые схемы для веб-сайтов, веб-приложений и компонентов пользовательского интерфейса.
- Создать цветовые палитры брендаРазработайте полную систему цветов бренда из одного цвета бренда — основной, дополнительный, акцент и нейтральные.
- Генерировать цветовые палитры для искусства и иллюстрацийСоздавайте гармоничные цветовые комбинации для цифрового искусства, иллюстраций и творческих проектов.
- Генерировать цветовые стили для FigmaСоздавайте цветовые палитры для использования в качестве стилей цвета Figma и основ дизайн-токенов.
- Создать цветовые палитры для темного режимаГенерируйте светлые и темные варианты вашей цветовой палитры для поддержки темного режима.
Как это работает
Инструмент построен без внешних библиотек — вся математика цвета работает в написанном вручную JavaScript прямо в вашем браузере. Он конвертирует выбранный вами цвет между hex и HSL, затем применяет классические правила гармонии теории цвета (комплементарная, триадная, аналоговая и т.д.) через арифметику на цветовом круге для создания каждой палитры.
- 1Конвертация Hex-в-HSLКогда вы выбираете цвет, инструмент разбирает строку hex на компоненты RGB и конвертирует их в HSL (тон, насыщенность, светлота). Тон — это позиция 0–360 градусов на цветовом круге; вся математика палитры происходит в этом пространстве.
- 2Арифметика тона для гармонииКаждый тип палитры — это фиксированная формула вращения, применённая к базовому тону. Комплементарная добавляет 180°, триадная добавляет 120° и 240°, тетрадная шагает на 90°, раздельно-комплементарная использует 150° и 210°. Монохромная и оттенки сохраняют тон и насыщенность постоянными, шагая светлотой вверх и вниз.
- 3Вывод HSL-в-hexКаждая вычисленная тройка HSL преобразуется обратно в цвет hex по стандартной формуле цветности. Результаты отображаются в виде цветовой полосы с автоматически контрастными метками (тёмный текст на светлых образцах, светлый текст на тёмных), определяемыми простым порогом яркости.
- 4Экспорт в предпочитаемом вами форматеПалитру можно скопировать как строки hex или экспортировать как файл переменных CSS (:root { --color-1: … }), переменные SCSS, фрагмент конфигурации Tailwind, объект JSON, или полосу цветов PNG. Экспорт PNG использует API Canvas браузера (toDataURL) для рисования каждого образца с его меткой hex — всё генерируется локально по клику.
Похожие инструменты
Генератор случайных цветов
Создавайте случайные цвета по одному или палитрой из пяти, фиксируйте понравившиеся, копируйте значения HEX, RGB или HSL и экспортируйте палитру как PNG или CSS.
Извлечение цветовой палитры из изображения
Извлекайте доминирующие цвета из любого изображения с помощью квантизации цветов k-средних. Получайте HEX-коды для 2–16 основных цветов в вашем фото или логотипе.
Выбор цвета и генератор палитр
Выбирайте цвета, конвертируйте HEX/RGB/HSL, создавайте гармоничные палитры.