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

Преобразование HEX, RGB, HSL и HSV

Конвертация значений цветов HEX, RGB, HSL и HSV
Ввод цвета
Предпросмотр цвета
Форматы
HEX
#4f46e5
RGB
rgb(79, 70, 229)
HSL
hsl(243, 75%, 59%)
HSV
hsv(243, 69%, 90%)

Описание инструмента

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

Конвертер цветов преобразует цвета между HEX, RGB, HSL и HSV для CSS интерфейса, передачи дизайна и упорядочивания токенов темы.

Введите #4f46e5, rgb(...) или hsl(...), чтобы привести цвет к форматам, удобным для копирования.

Как пользоваться Конвертер цветов

  1. Вставьте HEX, RGB, RGBA, HSL или HSLA значение цвета.
  2. Нажмите convert и проверьте значения HEX, RGB, HSL и HSV.
  3. Сверьте образец цвета и скопируйте один формат или все форматы.

Когда это полезно

  • Перевести HEX-значение из макета в CSS rgb() или hsl().
  • Настроить светлоту и насыщенность в HSL при проверке состояний наведения.
  • Нормализовать color токен значения во время очистки темы.

Форматы цвета и ограничения

HEX, RGB, HSL и HSV описывают один цвет в разных системах координат. Конвертер сохраняет цвет RGB; альфа-канал из RGBA или HSLA принимается на входе, но не сохраняется в результате.

  • Трёхзначный HEX раскрывается в шестизначный.
  • Каналы RGB должны быть от 0 до 255.
  • HSL использует percentages для S/L, а hue идет по кругу 0-360 degrees.
  • HSV часто используют в палитрах, HSL удобнее для настройки темы в CSS.

Частые вопросы: Конвертер цвета

Есть HEX to RGB и RGB to HEX?
Да. HEX ввод дает RGB/HSL/HSV, а RGB ввод дает HEX/HSL/HSV.
Почему alpha нет в result?
Инструмент сфокусирован на преобразовании непрозрачных цветов, поэтому альфа-канал RGBA/HSLA игнорируется.
Colors отправляются на сервер?
Нет. Parsing, conversion, preview и copy выполняются локально в браузере.

Преобразование цвета и читаемость

Смена формата не гарантирует контраст. Перед использованием цвета для текста, кнопок или ссылок проверьте его на реальном фоне: контраст по WCAG, соответствие бренду и состояния интерфейса.

Как выбрать формат цвета в CSS

Один и тот же color можно записать как HEX, RGB, HSL или HSV, но каждый формат подходит для своей задачи поддержки.

  • HEX удобен для компактной передачи из дизайна и стабильных theme токены.
  • CSS rgb() или hsl() удобнее, когда нужны прозрачность, переменные или динамическое составление.
  • HSL лучше для hover, active, более светлых или тёмных вариантов, потому что hue, saturation и lightness проще контролировать, чем исходный RGB.

Проверки доступности перед релизом цветов

Преобразование цвета сохраняет эквивалентность значений, но не доказывает читаемость текста, ясность состояний или соответствие требованиям контраста.

  • Проверяйте основной текст и текст кнопок на реальном фоне по правилам контраста WCAG.
  • Не передавайте состояния ошибки, успеха или отключения только цветом; добавляйте текст, значки или изменение формы.
  • Для фирменных цветов в ссылках или кольцах фокуса проверьте состояния наведения, нажатия, отключения и выбора.