Как пользоваться
Введите цвет в любом формате — #3451d1, rgb(52 81 209), hsl(229 63% 51%) или oklch(51% 0.2 268) — либо выберите его в палитре. Калькулятор покажет тот же цвет во всех форматах и проверит, хорошо ли он читается на белом и чёрном фоне.
Форматы
- HEX — стандарт для веба и дизайна; можно с прозрачностью:
#3451d180. - RGB — красный, зелёный, синий от 0 до 255.
- HSL и HSV — тон (0–360°), насыщенность и светлота (или яркость): удобно подбирать оттенки.
- CMYK — для печати. Перевод здесь упрощённый, без цветового профиля: для типографии берите значения из профиля печати.
- OKLCH — современный формат CSS: светлота в нём соответствует тому, как воспринимает глаз, поэтому палитры получаются ровнее.
Контраст по WCAG
Для доступности текст должен заметно отличаться от фона. По стандарту WCAG 2.x:
- 4,5:1 — минимум для обычного текста (уровень AA);
- 3:1 — для крупного текста (от 24 px или 19 px жирным);
- 7:1 — повышенный уровень AAA.
Чтобы проверить контраст на своём фоне (например, текст на цветной плашке), введите цвет фона в поле под проверками или выберите его пипеткой.
Например, #777777 на белом — 4,48:1: этого чуть-чуть не хватает для обычного текста.
Частые вопросы
Почему цвет из OKLCH иногда меняется при переводе в HEX? Часть цветов OKLCH не помещается в цветовой охват sRGB: такие цвета приводятся к ближайшему возможному.