Конвертер цветовых кодов

Конвертируйте цветовые коды между HEX, RGB, HSL, HSV и CMYK мгновенно. Введите любой формат и получите остальные с живым предпросмотром цвета и копированием в клик.

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

  1. Введите данные

    Введите необходимые значения в поля ввода.

  2. Настройте параметры

    Выберите подходящие опции и настройки.

  3. Посмотрите результат

    Нажмите Рассчитать для мгновенного результата.

Что такое преобразование цветовых кодов?

Преобразование цветовых кодов — это запись одного и того же цвета в разных системах обозначения, таких как HEX, RGB и HSL. Экран создаёт цвет, смешивая основные цвета света — красный, зелёный и синий, поэтому любой цвет в итоге сводится к интенсивности трёх каналов RGB. HEX сжимает эти значения RGB в шестизначную шестнадцатеричную строку (#RRGGBB), тогда как HSL перестраивает их так, как человек воспринимает цвет — через угол цветового круга, насыщенность и светлоту.

Почему преобразование важно

  • Написание CSS — возьмите код HEX из макета и преобразуйте его в RGB, что упрощает настройку прозрачности.
  • Коррекция цвета — когда нужно лишь немного затемнить цвет, после преобразования в HSL достаточно изменить только значение L.
  • Совместная работа — держите в согласии HEX дизайнера из Figma, переменные RGB разработчика и цветовые эталоны типографии.

В каком бы формате вы ни ввели данные, этот конвертер сразу рассчитывает все остальные форматы и показывает реальный цвет в предпросмотре.

Формула расчёта

HEX → RGB разбивает шестнадцатеричное число на пары по две цифры и читает каждую как десятичное число.

R = parseInt(hex[0:2], 16), G и B вычисляются так же. Пример: #FF5733 → FF=255, 57=87, 33=51 → RGB(255, 87, 51).

RGB → HSL сначала нормализует каждый канал к диапазону 0-1, а затем находит светлоту.

L = (max + min) / 2
S = delta / (2 − max − min) (когда L > 0,5)
где delta = max − min. В примере выше max=1 и min=0,2 дают L = 0,6 (60%), S = 0,8/0,8 = 100% и угол цвета H ≈ 11°, что преобразуется в HSL(11°, 100%, 60%).

Часто задаваемые вопросы

В чём разница между HEX и RGB?
HEX выражает цвет в шестнадцатеричном виде (#FF5733), а RGB — значениями красного, зелёного и синего в десятичном виде от 0 до 255 (255, 87, 51). Это два способа записи одного и того же цвета.
Как преобразовать код HEX в RGB?
Разбейте #RRGGBB на пары по две цифры и переведите каждую из шестнадцатеричной системы в десятичную. Например, #FF5733 даёт FF=255, 57=87, 33=51, то есть RGB(255, 87, 51). Каждая пара обозначает интенсивность канала от 00 (0) до FF (255).
Когда использовать CMYK?
CMYK — это цветовая модель для печати, смешивающая голубые, пурпурные, жёлтые и чёрные чернила. Экраны и веб используют RGB/HEX, складывающие свет, а при печати выполняется преобразование в CMYK, накладывающий чернила слоями. Поскольку цветовые охваты различаются, цвета на экране могут выглядеть немного иначе при печати.
В чём преимущества цветовой модели HSL?
HSL состоит из тона, насыщенности и светлоты, что позволяет интуитивно настраивать цвета. Например, понизив только значение светлоты (L), вы сохраняете тон и легко получаете более тёмный вариант, что удобно для эффектов наведения и создания цветовых палитр.
Что означают тон (H), насыщенность (S) и светлота (L) в HSL?
Тон (H) — это угол на цветовом круге от 0 до 360 градусов, где 0° — красный, 120° — зелёный, 240° — синий. Насыщенность (S) — это яркость цвета от 0 до 100%: 0% — серый, 100% — самый чёткий цвет. Светлота (L) — это яркость от 0 до 100%: 0% — чёрный, 100% — белый, а 50% — самый чистый цвет.
Как обозначаются белый и чёрный?
Белый — все каналы на максимуме: #FFFFFF / RGB(255, 255, 255) / HSL(0, 0%, 100%). Чёрный — все каналы равны нулю: #000000 / RGB(0, 0, 0) / HSL(0, 0%, 0%). Оттенки серого имеют насыщенность (S) 0% и отличаются только светлотой (L).
Что произойдёт, если значения RGB выйдут за пределы диапазона 0-255?
Каждый канал перед преобразованием в HEX автоматически ограничивается (clamp): значения ниже 0 становятся 0, а выше 255 — 255. Например, RGB(300, -10, 128) обрабатывается как RGB(255, 0, 128), что даёт #FF0080.
Можно ли сразу скопировать результаты преобразования?
Да. Нажмите на любой преобразованный код HEX, RGB или HSL, чтобы скопировать его в буфер обмена, а предпросмотр цвета позволяет визуально проверить реальный цвет, чтобы вставить его прямо в CSS или дизайнерский инструмент.
Характеристики устройств 2026

Похожие калькуляторы