powered by olehstudio.pro

Конвертер
цвета

Перевод между HEX, RGB, HSL и CMYK. Оттенки, цветовые схемы и проверка контраста по WCAG.

#2E53DD
Можно вводить HEX, rgb(), hsl() или английское название цвета
R46
G83
B221
Оттенки
Цветовые схемы
Форматы
Контраст по WCAG
На белом—
На чёрном—
AA — минимум 4.5:1 для обычного текста, AAA — 7:1. Норматив доступности WCAG 2.1

Цветовые модели: чем они отличаются

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

МодельКак устроенаГде применяется
HEXШестнадцатеричная запись RGBВёрстка, CSS, самый компактный формат
RGBКрасный, зелёный, синий от 0 до 255Экраны, работа с прозрачностью через alpha
HSLТон, насыщенность, светлотаДизайн-системы, генерация оттенков
CMYKГолубой, пурпурный, жёлтый, чёрныйПолиграфия, печать на бумаге

HEX и RGB — это по сути одно и то же, записанное разными способами. Запись #2E53DD означает 46 красного, 83 зелёного и 221 синего.

Почему HSL удобнее для дизайна

В HEX и RGB непонятно, как получить тот же цвет, но светлее. Приходится подбирать наугад. HSL решает эту проблему: тон, насыщенность и светлота разделены, поэтому достаточно изменить одно число.

Именно поэтому дизайн-системы строят на HSL: меняя одну светлоту, получают всю шкалу оттенков от 50 до 900 с сохранением характера цвета.

CMYK и печать

Экран излучает свет и смешивает цвета аддитивно: чем больше составляющих, тем светлее результат. Бумага свет отражает, и краски работают наоборот — субтрактивно.

Конвертация в CMYK здесь выполняется по упрощённой формуле и годится для оценки. Для типографии цвета нужно готовить в графическом редакторе с конкретным цветовым профилем — иначе оттенок на печати будет отличаться. Особенно это касается ярких насыщенных цветов, которые физически невозможно воспроизвести красками.

Контраст и доступность

Стандарт WCAG 2.1 задаёт минимальные требования к контрасту, чтобы текст оставался читаемым для людей со слабым зрением. Коэффициент рассчитывается из относительной яркости двух цветов.

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

Цветовые схемы

Гармоничные сочетания строятся по положению цветов на круге:

Частые вопросы

Что означают буквы в HEX-коде?
HEX использует шестнадцатеричную систему, где после девятки идут буквы A–F, обозначающие числа от 10 до 15. Каждая пара символов — одна составляющая от 00 до FF, то есть от 0 до 255. Например, FF — это максимум, а 00 — ноль.
Можно ли записать HEX тремя символами?
Да, короткая запись вида #F0A раскрывается как #FF00AA: каждый символ дублируется. Работает только когда обе цифры в паре совпадают, поэтому так можно записать далеко не любой цвет.
Почему цвет на печати отличается от экрана?
Экран излучает свет, бумага его отражает. Часть ярких цветов RGB физически невозможно воспроизвести красками CMYK. Для точной печати нужен цветовой профиль конкретной типографии и цветопроба.
Что такое HSLA и RGBA?
Это те же модели с дополнительным каналом alpha — прозрачностью от 0 до 1. Запись rgba(46, 83, 221, 0.5) означает полупрозрачный синий. В современном CSS прозрачность можно задавать и через слэш: rgb(46 83 221 / 50%).
Какой контраст нужен для сайта?
Минимум 4.5:1 для основного текста и 3:1 для крупных заголовков — это уровень AA. Для государственных и социально значимых сайтов часто требуют AAA, то есть 7:1.
Можно ли ввести название цвета?
Да, поле принимает английские названия из спецификации CSS: red, tomato, cornflowerblue и остальные 140 вариантов. Русские названия не поддерживаются, поскольку в стандарте их нет.
Что такое цветовой круг?
Схема расположения тонов по кругу от 0 до 360 градусов. По ней строят гармоничные сочетания: цвета напротив дают контраст, соседние — спокойное сочетание. В HSL параметр Hue — это и есть положение на таком круге.
Сохраняются ли данные?
Нет. Все вычисления происходят в браузере, ничего не отправляется на сервер и не сохраняется.

Похожие инструменты

Все инструменты и сервисы →

Нужен сайт или Telegram-бот?

Разработка под ключ: от задачи до запуска и поддержки

Обсудить проект