Выбор и конвертер цвета
Выбирайте цвет и конвертируйте его между HEX, RGB, HSL, HSV и CMYK, создавайте сочетающиеся палитры и проверяйте контраст текста по требованиям доступности WCAG.
- Файлы никогда не покидают ваше устройство
- Бесплатно, без регистрации
- Без водяных знаков
- Работает офлайн после загрузки
Как пользоваться: выбор и конвертер цвета
- 1
Выберите цвет
Используйте палитру или введите значение HEX либо RGB напрямую.
- 2
Скопируйте нужный формат
HEX, RGB, HSL, HSV и CMYK отображаются одновременно.
- 3
Проверьте контраст
Задайте цвет фона, чтобы увидеть, проходит ли текст по уровням WCAG AA и AAA.
Почему одному и тому же цвету нужно столько разных записей
HEX и RGB описывают буквально одно и то же значение — сколько смешать красного, зелёного и синего света, — но в двух разных записях, рассчитанных на разные задачи: HEX упаковывает три канала в одну компактную шестизначную строку, которую удобно вставить как единое значение CSS или хранить в одной колонке базы данных, а RGB выписывает три числа по отдельности, что удобнее, когда программе нужно читать или изменять каждый канал независимо. HSL описывает тот же цвет ещё раз, но уже в совершенно другой системе координат, построенной вокруг того, как люди на самом деле думают о цвете, — оттенок (какой это цвет), насыщенность (насколько он яркий), светлота (насколько близко к белому или чёрному). Именно поэтому «сделай чуть светлее» или «сделай более приглушённым» в HSL — это изменение одного числа, тогда как в RGB для того же визуального эффекта пришлось бы пересчитывать все три канала одновременно.
Почему CMYK — это по-настоящему другая цветовая модель, а не просто ещё одна запись
RGB, HSL и HSV — это разные способы описания аддитивного света: цветов, которые создаются прямым излучением красного, зелёного и синего света, — так работает любой экран. CMYK описывает субтрактивный цвет: голубые, пурпурные, жёлтые и чёрные чернила поглощают определённые длины волн света, отражённого от бумаги, — это физически другой процесс с более узким диапазоном достижимых цветов, чем у экрана. Именно поэтому у яркого, насыщенного цвета RGB, особенно у некоторых сочных синих и зелёных оттенков, часто вообще нет точного эквивалента в CMYK — такой цвет просто выходит за пределы того, что физически способны воспроизвести чернила на бумаге, а показанное преобразование — лишь ближайшее приближение по стандартной арифметике, а не результат с профессиональным управлением цветом. Для действительно точной печати важного тиража нужен ICC-профиль, откалиброванный под конкретный принтер и бумагу, — это отдельный, более сложный процесс, который не может дать простое арифметическое преобразование общего назначения.
Почему коэффициент контрастности может расходиться с тем, что видят ваши глаза
Коэффициент контрастности WCAG рассчитывается исключительно по относительной яркости каждого цвета — показателю воспринимаемой яркости, который выводится из каналов RGB по формуле, где зелёный вносит наибольший вес, поскольку человеческий глаз наиболее чувствителен именно к этой длине волны, — а не по тому, насколько разными или яркими два цвета выглядят рядом друг с другом. Из-за этого возникает специфический, контринтуитивный сценарий сбоя: два насыщенных, явно различающихся на вид цвета похожей общей яркости — например, ярко-оранжевый текст на ярко-красном фоне — могут почти не давать контраста по яркости между собой, хотя для обычного зрения выглядят вполне различимо, и такое сочетание становится по-настоящему трудным или невозможным для чтения людям со слабым зрением, нарушениями цветового восприятия или просто владельцам телефона на солнце. Коэффициент измеряет именно то измерение контраста, которое важно для таких читателей, даже когда это расходится с первым впечатлением обычного зрения от этой пары цветов.
Часто задаваемые вопросы
В чём разница между HEX, RGB и HSL?
HEX и RGB описывают одно и то же — сколько смешать красного, зелёного и синего — просто в разной записи. HSL переформулирует это через оттенок, насыщенность и светлоту, с чем гораздо проще работать: чтобы сделать цвет светлее, достаточно изменить одно число, а не подбирать три сразу.
Что означает коэффициент контрастности?
Он сравнивает относительную яркость двух цветов по шкале от 1 (одинаковые цвета) до 21 (чёрный на белом). WCAG требует не менее 4.5:1 для обычного текста и 3:1 для крупного текста на уровне AA, а на уровне AAA — 7:1 и 4.5:1 соответственно.
Почему цвет не проходит проверку контраста, хотя на вид всё нормально?
Потому что коэффициент рассчитывается по относительной яркости, а не по тому, насколько разными выглядят два цвета. Два ярких цвета похожей яркости — например, оранжевый на красном — выглядят различимыми, но почти не дают контраста по яркости и становятся нечитаемыми для людей со слабым зрением или на экране под ярким солнцем.
Насколько точна конвертация в CMYK для печати?
Это стандартное арифметическое преобразование — отправная точка, а не результат с управлением цветом. Для реальной печати нужен ICC-профиль конкретного принтера и бумаги, потому что CMYK в принципе не может воспроизвести многие яркие цвета RGB.
Частые задачи: выбор и конвертер цвета
Вам также может понадобиться
Генератор QR-кодов
Создавайте QR-коды для ссылок, текста, WiFi и не только
Извлечение цветовой палитры
Извлеките доминирующие цвета из изображения
Форматировщик CSS
Форматирование и минификация таблиц стилей
Генератор штрихкодов
Штрихкоды Code 128 в виде масштабируемого SVG
Генератор счетов
Создайте и скачайте профессиональный счёт в формате PDF
Генератор паролей
Создавайте надёжные случайные пароли и кодовые фразы
Конструктор резюме
Создайте аккуратное резюме, совместимое с ATS, и скачайте его в PDF
Генератор UUID
Массовая генерация UUID версий v4 и v7