IT Market
Инструменты/Дизайн/Цвет/HSL в HEX — перевести цвет в HEX код онлайн
HSL → HEX

Конвертер цветов из HSL в HEX

Коротко об инструменте

HSL в HEX — перевести цвет в HEX код онлайн

Обратная задача к разбору цвета: палитру удобно строить в HSL, шагая по цветовому кругу и меняя светлоту, но HEX по-прежнему требуют вёрстка писем, старые темы CMS, поля выбора цвета и брендбуки. Задаёте тон, насыщенность и светлоту тремя числами и получаете код вида #1F8FFF. Дробные значения округляются до ближайшего байта, так что соседние оттенки могут совпасть. Пересчёт идёт в браузере. Смотрите также: разобрать HEX на тон, насыщенность и светлоту, те же координаты HSL в виде RGB, подобрать оттенок в палитре вручную.

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

  1. Задайте тон в поле «H (0-360)»: 0 — красный, 60 — жёлтый, 120 — зелёный, 210 — синий, 300 — пурпурный.
  2. Укажите насыщенность в поле «S (0-100%)»: 100 — чистый цвет, 0 — серый той же светлоты.
  3. Впишите светлоту в поле «L (0-100%)»: 50 даёт открытый оттенок, ниже 25 — тёмный, выше 80 — почти пастель.
  4. Нажмите «Конвертировать» и сверьте квадрат превью с тем, что ожидали увидеть.
  5. Нажмите «Копировать» и вставьте полученный код в макет, шаблон письма или настройки темы.

Вопросы и ответы

Почему при S равном нулю тон вообще не влияет на результат?

Насыщенность ноль означает, что цветовой составляющей нет: остаётся только светлота, и все три канала RGB получают одно значение. Поэтому H 0 и H 340 при S 0 и L 20 одинаково дадут #333333. Если хотите тёплый или холодный серый, поднимите насыщенность хотя бы до 5-8 процентов.

Что вводить в поле H, если тон записан со словом deg?

Только число. Запись 210deg из CSS в числовое поле не пройдёт, отбросьте единицу и введите 210. Значения больше 360 тоже стоит привести к кругу вручную: 400 градусов — это те же 40.

Совпадёт ли результат с тем, что показывает Figma или Photoshop?

Обычно да, с точностью до единицы в канале. Расхождение появляется, если в редакторе вы смотрите на HSB, а не HSL: это разные модели, и при одинаковых числах они дают разные цвета. В HSB яркость 100 означает чистый цвет, а в HSL светлота 100 — всегда белый.

Как из одного тона получить всю палитру для интерфейса?

Оставьте H и S неизменными и пройдитесь по светлоте с шагом около десяти процентов: 95 для фонов, 60 для основного элемента, 45 для наведения, 30 для нажатия. Каждый шаг конвертируйте отдельно и складывайте коды в CSS-переменные — так палитра остаётся согласованной.

Можно ли получить тут цвет с прозрачностью, вроде rgba?

Нет, инструмент выдаёт шесть символов без альфа-канала. Прозрачность добавляется уже на месте: в CSS припишите к коду ещё два шестнадцатеричных символа, например #1F8FFF80 для половинной непрозрачности, — современные браузеры такую запись понимают.

Сохраняются ли введённые числа между визитами?

Нет, поля каждый раз открываются со значениями по умолчанию, а расчёт выполняется скриптом страницы без обращения к серверу. Если подбираете длинную палитру, выписывайте коды в отдельный файл сразу после копирования — инструмент их не запомнит.

Примеры

Акцентный синий для шаблона письма
До: H = 210, S = 100 %, L = 56 %
После: #1F8FFF — код можно вставить прямо в атрибут bgcolor вёрстки письма
Тёмно-серый текст без синевы
До: H = 0, S = 0 %, L = 20 %
После: #333333