Конвертер цветов: HEX, RGB, HSL, OKLCH и контраст

Переводите цвет между HEX, RGB, HSL, HSV, CMYK и OKLCH и проверяйте контраст с белым и чёрным по WCAG.

HEX

#3451d1

RGB

rgb(52 81 209)

HSL

hsl(229 63% 51%)

HSV

hsv(229, 75%, 82%)

CMYK

cmyk(75%, 61%, 0%, 18%)

OKLCH

oklch(49.5% 0.199 268.2)

Контраст текста по WCAG

AaНа белом: 6,47:1 — подходит для обычного текста (AA)
AaНа чёрном: 3,24:1 — только для крупного текста (AA)
AaНа фоне #fff4e5: 5,95:1 — подходит для обычного текста (AA)

Как пользоваться

Введите цвет в любом формате — #3451d1, rgb(52 81 209), hsl(229 63% 51%) или oklch(51% 0.2 268) — либо выберите его в палитре. Калькулятор покажет тот же цвет во всех форматах и проверит, хорошо ли он читается на белом и чёрном фоне.

Форматы

Контраст по WCAG

Для доступности текст должен заметно отличаться от фона. По стандарту WCAG 2.x:

Чтобы проверить контраст на своём фоне (например, текст на цветной плашке), введите цвет фона в поле под проверками или выберите его пипеткой.

Например, #777777 на белом — 4,48:1: этого чуть-чуть не хватает для обычного текста.

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

Почему цвет из OKLCH иногда меняется при переводе в HEX? Часть цветов OKLCH не помещается в цветовой охват sRGB: такие цвета приводятся к ближайшему возможному.