Выбор и конвертер цвета Hex (RGB, HSL, HSV, CMYK, OKLCH)
Преобразуйте любой цвет в HEX, RGB, HSL, HSV, CMYK и OKLCH, проверьте контраст, скопируйте образцы гармонии и экспортируйте CSS или JSON — прямо в браузере.
Введите hex (#RGB, #RRGGBB, #RRGGBBAA), rgb()/rgba(), hsl()/hsla(), hsv(), cmyk(), oklch() или имя цвета CSS. Недопустимые значения сохраняют последнее корректное преобразование.
Ближайшее имя CSS: royalblue
Преобразования
На белом фоне
3.68:1
Соответствует WCAG AA (только крупный текст)
На чёрном фоне
5.71:1
Соответствует WCAG AA (обычный текст)
Экспорт образцов
Выберите или вставьте любой формат цвета, преобразуйте в HEX, RGB, HSL, HSV, CMYK и OKLCH, проверьте контраст WCAG, создайте образцы гармонии, скопируйте значения и экспортируйте CSS или JSON. Бесплатно, быстро и полностью в браузере.
Как пользоваться этим выбором цвета
Введите или вставьте любой поддерживаемый формат цвета, настройте непрозрачность или используйте встроенный выбор. Страница мгновенно преобразует в HEX, RGB, HSL, HSV, CMYK и OKLCH, показывает контраст WCAG на белом и чёрном, генерирует образцы гармонии и полосу оттенка/тени и сохраняет всё готовым для копирования. Поделитесь настройкой по URL — состояние хранится в строке запроса.
Справочник HEX, RGB, HSL, HSV, CMYK и OKLCH
Hex — компактное кодирование RGB. RGB описывает красный/зелёный/синий каналы. HSL выражает оттенок, насыщенность и светлоту; HSV использует оттенок, насыщенность и значение (яркость). CMYK моделирует проценты печатных чернил. OKLCH — перцептуально равномерное цветовое пространство CSS. Инструмент использует детерминированные вычисления в браузере — без загрузок и внешних API.
Комплементарный, аналоговый, триадный, раздельно-комплементарный, тетрадный и монохромный
Комплементарный поворачивает оттенок на 180°. Аналоговый шагает оттенком с фиксированным углом вокруг базы. Триадный использует смещения 120°. Раздельно-комплементарный добавляет два оттенка рядом с комплементом. Тетрадный использует прямоугольные смещения 90°. Монохромный сохраняет оттенок и меняет светлоту. Управление количеством применяется к аналоговому и монохромному режимам.
Переменные CSS и экспорт JSON
Экспорт создаёт пользовательские свойства :root со стабильными именами (например --color-base, --color-analogous-1) и JSON с baseHex, alpha, namedColor, режимом гармонии, коэффициентами контраста и списками образцов для скриптов или дизайн-токенов.
Проверка контраста WCAG
Коэффициент контраста вычисляется из относительной яркости по WCAG 2.x. AA требует 4,5:1 для обычного текста и 3:1 для крупного; AAA требует 7:1. Используйте предпросмотр при выборе цветов текста или интерфейса на светлом или тёмном фоне.
Часто задаваемые вопросы
Какие форматы цвета можно вводить?
Hex (#RGB, #RRGGBB, #RRGGBBAA), rgb()/rgba(), hsl()/hsla(), hsv(), cmyk(), oklch() и все стандартные именованные цвета CSS, такие как cornflowerblue или rebeccapurple.
Расширяется ли #ABC до шести цифр?
Да. Трёхзначный hex расширяется по парам цифр, поэтому #ABC становится #AABBCC.
Что произойдёт, если цвет недопустим?
Появится встроенная ошибка. Последний допустимый цвет остаётся в строках преобразования, выборе и экспорте, пока вы снова не введёте допустимое значение.
Как работает проверка контраста WCAG?
Вычисляется коэффициент контраста между вашим цветом и чистым белым или чёрным с использованием относительной яркости. Результаты показывают, соответствует ли цвет порогам AA или AAA для обычного или крупного текста.
Как рассчитываются цвета гармонии?
Они детерминированы: комплементарный — сдвиг оттенка 180°; аналоговый — фиксированные шаги оттенка; триадный — смещения 120°; раздельно-комплементарный — оттенки рядом с комплементом; тетрадный — прямоугольные смещения 90°; монохромный меняет светлоту, сохраняя оттенок и насыщенность базы.
Что содержит экспорт JSON?
Стабильные ключи: baseHex, alpha, namedColor, harmony, harmonyCount где применимо, harmonySwatches, tintShadeStrip, stripCount и коэффициенты контраста — подходят для инструментов или документации.
Могу ли я поделиться своими цветами?
Да. URL обновляется с hex, alpha, режимом гармонии, счётчиками и размером полосы, чтобы вы могли сохранить или поделиться точной настройкой.