Перейти к содержимому

Создать палитру цветов и проверить контраст

Создавайте палитры по гармониям, случайным сочетаниям или фото, стройте оттенки от 50 до 950 и проверяйте контраст по WCAG 2.2 с подсказками, как его исправить, прямо в браузере.

Гармония
Соседние оттенки с шагом 30° на цветовом круге
3366ffblue
33ccffsky
6633ffindigo
33ffccteal
cc33ffpurple

11 шагов в OKLCH; шаг в кружке — ваш точный цвет.

blue
sky
indigo
teal
purple

Выбранный цвет

#3366ff
hex
#3366ff
rgb
rgb(51 102 255)
hsl
hsl(225 100% 60%)
oklch
oklch(57.3% 0.234 265.3)
Работает в браузере · без загрузки на серверКак это работает

Как пользоваться: Палитра цветов и контраст

  1. 1

    Начните с цвета

    Введите или выберите «Базовый цвет», затем выберите «Гармония»: аналогичную, триаду или раздельно-комплементарную. Можно также сгенерировать «Случайная палитра».

  2. 2

    Зафиксируйте и доработайте

    Зафиксируйте понравившиеся образцы, прежде чем перемешивать палитру снова, измените любой образец вручную или возьмите из фото пять主要 цветов.

  3. 3

    Проверьте читаемость

    Откройте «Контраст», проверьте текст на фоне по WCAG 2.2 (уровни AA и AAA), примените предложенное исправление и посмотрите палитру в режиме «Дальтонизм».

  4. 4

    Экспортируйте

    Скопируйте CSS-переменные, тему Tailwind v4 или конфигурацию v3, SCSS либо JSON с оттенками 50–950 или скачайте «PNG с образцами».

Лимиты и Pro

Всё бесплатно: палитры из 5 цветов, 6 гармоний, неограниченное число перемешиваний и экспортов, изображения до 50 MB для извлечения цветов, «PNG с образцами» шириной 1600 px.

О инструменте «Палитра цветов и контраст»

Генератор цветовых палитр строит схему из пяти цветов и всё, что нужно вокруг неё дизайн-системе. Гармонии поворачивают базовый тон на цветовом круге HSL: аналогичная берёт шаг 30° в обе стороны, комплементарная добавляет противоположный тон, раздельно-комплементарная берёт два тона рядом с противоположным, триада размещает три тона с шагом 120°, тетрада использует квадрат 90°, а монохромная сохраняет один тон в пяти уровнях светлоты. Случайный режим не трогает зафиксированные образцы, а вариант «По изображению» группирует пиксели фото в OKLab и находит пять самых частых заметно разных цветов.

Для каждого цвета вкладка «Оттенки» строит шкалу из 11 ступеней 50–950 в OKLCH, где ближайшая к вашему цвету ступень равна точному значению, либо 13 тонов системы Material 3 HCT вместе с пятью ключевыми палитрами, которые получила бы тема Material. Проверка контраста использует формулу яркости из WCAG 2.2, никогда не округляет коэффициент в большую сторону и предлагает ближайший подходящий цвет, меняя только светлоту и сохраняя тон. Сетка показывает коэффициент каждой пары цветов палитры относительно белого и чёрного.

Симуляции охватывают протанопию, дейтеранопию, тританопию и ахроматопсию на матрицах Machado и отмечают образцы, которые сливаются друг с другом. В экспорте цвета названы по тону, и вы можете задать свои имена. Инструмент не оценивает, подходят ли цвета бренду, а симуляции лишь приблизительно передают, как видят люди с нарушением цветового зрения; они не заменяют проверку с их участием.

Конфиденциальность

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

Возможности

Шесть гармоний и цвета с фото

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

Контраст WCAG 2.2 с исправлениями

Уровни AA и AAA для обычного и крупного текста и элементов интерфейса, ближайший подходящий цвет — в один клик.

Экспорт для разработчиков

CSS-переменные, Tailwind v4 и v3, SCSS и JSON в HEX, RGB, HSL или OKLCH, а также PNG с образцами.

Палитра цветов и контраст: частые вопросы

Какой коэффициент контраста требует WCAG 2.2?
Уровень AA требует 4,5:1 для обычного текста и 3:1 для крупного, то есть не менее 24 px обычного или 18,66 px полужирного начертания. Уровень AAA повышает требования до 7:1 и 4,5:1. Значки, границы полей и другая значимая графика по критерию 1.4.11 требуют 3:1. Проверка отбрасывает лишние знаки, поэтому 4,49:1 считается непройденным для AA, а не округляется до успеха.
Как подбираются предложенные исправления контраста?
Инструмент сохраняет тон и насыщенность цвета, не прошедшего проверку, и меняет только светлоту в OKLCH, делая его темнее или светлее, пока пара не достигнет 4,5:1 или 7:1. Затем он предлагает вариант с наименьшим изменением отдельно для текста и для фона. Тон остаётся прежним, поэтому фирменный синий по-прежнему узнаваемо синий, только глубже или бледнее.
Можно ли получить палитру по фото или логотипу?
Да. Выберите «По изображению» и укажите файл PNG, JPG, WebP, GIF или SVG размером до 50 MB. Картинка уменьшается до 160 px в вашем браузере, прозрачные пиксели пропускаются, а остальные группируются кластеризацией k-means в OKLab. Пять самых крупных групп, заметно различающихся между собой, становятся палитрой, сначала самые частые.
Как использовать экспорт в Tailwind CSS?
Для Tailwind v4 выберите Tailwind v4 и вставьте блок @theme в основной CSS-файл; классы вроде bg-blue-500 начнут использовать ваши оттенки. Для v3 выберите Tailwind v3 и добавьте объект colors в theme.extend в файле tailwind.config.js, где каждый цвет получит и значение DEFAULT. Переименуйте цвета на вкладке «Экспорт», чтобы получить имена вроде brand или accent.
Какие виды дальтонизма имитируются?
Протанопия и дейтеранопия — формы слепоты на красный и зелёный, которые вместе затрагивают около 2 % мужчин; тританопия — редкая слепота на синий; ахроматопсия, при которой цвета не различаются совсем. Каждая полоса показывает палитру, преобразованную по модели Machado 2009. Образцы, почти неотличимые в симуляции, отмечаются, чтобы вы могли добавить подпись или разницу в светлоте.

Другие задачи с этим инструментом