ImageColorPicker.com

Конвертер HSL в HEX

Преобразуй любой цвет из HSL в HEX — мгновенно и бесплатно

#3398DB

Вставь любое значение цвета — мы определим формат за тебя.

H
S
L
Результат HEX
#3398DB

Этот цвет во всех форматах

Выбирать цвет в HSL удобно, но стили, передача дизайна и бренд-документы всё ещё работают на HEX. Этот конвертер закрывает разрыв и даёт шестизначный код для любой комбинации hue, saturation и lightness.

Как работает конвертация HSL в HEX

  1. Преобразуй насыщенность и светлоту в дроби: 60% → 0.6.
  2. Вычисли хрому C = (1 − |2L − 1|) × S — это расстояние цвета от нейтральной серой.
  3. Используй оттенок, чтобы распределить эту хрому по красному, зелёному и синему каналам, затем сдвинь все три на L − C/2.
  4. Умножь каждый канал на 255, округли и запиши как две шестнадцатеричные цифры.

Рабочий пример

HSL hsl(204, 70%, 53%)=HEX #3398DB

Округление происходит один раз, на последнем шаге, когда каждый канал приводится к целому значению 0–255. Результат — ближайший HEX к твоему HSL и обычно совпадает с тем, что покажет дизайн-инструмент.

HSL и HEX объяснено

Что такое HSL?

HSL разбивает цвет на hue (0–360° на цветовом круге), saturation (насколько цветной, 0–100%) и lightness (яркость, 0–100%). Поскольку каждая часть совпадает с тем, как люди описывают цвет, HSL — самый простой формат для создания оттенков, тональных вариаций и согласованных палитр вручную или в коде.

Синтаксис:
hsl(H, S%, L%)
Диапазон:
0–360°, 0–100%, 0–100%
Лучше всего для:
палитры, оттенки и тона, темизация

Что такое HEX?

HEX — шестизначное шестнадцатеричное число, которое хранит каналы красного, зелёного и синего цвета после лидирующего #. Каждая пара цифр соответствует одному каналу от 00 (нет) до FF (максимум), что даёт те же 16,7 миллиона цветов, что и RGB, но в более короткой записи. HEX — стандарт в CSS, инструментах дизайна и брендбуках.

Синтаксис:
#RRGGBB
Диапазон:
00–FF на канал
Лучше всего для:
CSS, передача дизайна, брендбуки

Таблица соответствий HSL → HEX

Наиболее распространённые цвета CSS, сконвертированные из HSL в HEX.

ЦветHSLHEX
blackhsl(0, 0%, 0%)#000000
whitehsl(0, 0%, 100%)#FFFFFF
redhsl(0, 100%, 50%)#FF0000
limehsl(120, 100%, 50%)#00FF00
bluehsl(240, 100%, 50%)#0000FF
yellowhsl(60, 100%, 50%)#FFFF00
orangehsl(39, 100%, 50%)#FFA600
tealhsl(180, 100%, 25%)#007F80
purplehsl(300, 100%, 25%)#80007F
grayhsl(0, 0%, 50%)#808080

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