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

Переводит цвет между HEX, RGB и HSL — с живым превью и палитрой из 148 стандартных CSS-цветов.

01Конвертер02Палитра03О форматах04Похожие
01

Конвертер и превью

#c8002a
CSS-имя
Значения
HEX
RGB
HSL
02

Стандартные CSS-цвета

Нажмите на цвет — он загрузится в конвертер
Красные
Розовые
Оранжевые
Жёлтые
Зелёные
Синие и голубые
Фиолетовые
Коричневые
Белые и серые
03

О форматах цвета в вебе

Диапазоны значений
Формат
Компоненты
Диапазон
Пример
HEX
RR GG BB (AA)
00–FF на канал
#c8002a
RGB
R, G, B (A)
0–255; альфа 0–1
rgb(200, 0, 42)
HSL
H, S, L (A)
0–360°; 0–100%; альфа 0–1
hsl(348, 100%, 39%)
HWB
H, W, B
0–360°; 0–100%; 0–100%
hwb(348 0% 22%)

В вебе один и тот же цвет можно записать несколькими способами. Все три основных формата — HEX, RGB и HSL — поддерживаются во всех современных браузерах и CSS-препроцессорах. Выбор формата — вопрос удобства и соглашений команды.

HEXСамый популярный
#c8002a · #C8002A · #f00 = #ff0000
Шестнадцатеричная запись трёх байт: #RRGGBB. Каждая пара — значение канала от 00 до FF. Краткая форма #RGB раскрывается в #RRGGBB. Регистр не важен. Поддерживает прозрачность: #RRGGBBAA.
RGBДля JS и Canvas
rgb(200, 0, 42) · rgba(200, 0, 42, 0.5)
Три канала Red / Green / Blue, каждый от 0 до 255. Форма rgba() добавляет четвёртый параметр — прозрачность от 0 (прозрачный) до 1 (непрозрачный). Удобен для вычислений и анимаций в JavaScript.
HSLДля дизайнеров
hsl(348, 100%, 39%) · hsla(H, S%, L%, a)
Hue (оттенок) — угол на цветовом круге 0–360°. Saturation — 0% серый, 100% чистый цвет. Lightness — 0% чёрный, 50% цвет, 100% белый. Легко создавать светлые/тёмные варианты — просто меняйте L.
Когда чтоПрактика
дизайн-система → HSL · Figma → HEX · JS → любой
HEX — стандарт дизайн-передачи, копируется из Figma. RGB — для динамических стилей в JS, Canvas, SVG-фильтров. HSL — для дизайн-токенов, где нужно управлять вариантами --color-500, --color-600.
«» добавлен в избранное