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

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

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

HSL в RGB онлайн — перевод цвета для CSS

Палитру удобно строить в HSL: крутите тон по кругу — меняется оттенок, тянете светлоту — получаете вариации одной кнопки для наведения и нажатия. Но графическая библиотека, генератор изображений или контроллер подсветки просят каналы. Заполните H (0-360), S (0-100%) и L (0-100%), нажмите «Конвертировать» и заберите три числа кнопкой «Копировать». Пересчет по формуле идет прямо во вкладке браузера. Смотрите также: обратный пересчёт RGB в HSL, короткая запись того же цвета в HEX, покрутить тон и насыщенность в пипетке.

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

  1. Задайте тон в поле H (0-360): 0 — красный, 120 — зеленый, 240 — синий, 360 снова возвращает к красному.
  2. Введите насыщенность в поле S (0-100%): при нуле любой тон превращается в серый.
  3. Укажите светлоту в поле L (0-100%): 0 дает черный, 100 — белый независимо от остальных значений.
  4. Нажмите «Конвертировать», чтобы получить значения красного, зеленого и синего каналов.
  5. Скопируйте результат кнопкой «Копировать» и подставьте числа в код или в настройки устройства.

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

Что означают числа в полях H, S и L простыми словами?

H — это положение на цветовом круге в градусах, то есть сам оттенок. S показывает, насколько цвет далек от серого: 100% дает чистый тон, 0% — нейтральную серую шкалу. L отвечает за примесь черного и белого, 50% соответствует самой насыщенной версии оттенка.

Почему при светлоте 100% каналы получаются одинаковыми, что бы я ни вводил?

Так устроена модель: при L равном 100 цвет полностью выбелен, а при 0 полностью затемнен, и тон с насыщенностью на результат уже не влияют. Если нужны разные светлые оттенки, держите светлоту в диапазоне примерно от 85 до 95 процентов и меняйте насыщенность.

Совпадает ли HSL с колесом HSB из Photoshop и Figma?

Нет, это разные модели с похожими названиями. В HSB яркость 100% дает насыщенный цвет, а в HSL насыщенный тон находится на середине шкалы светлоты при 50%. Числа из панели редактора нельзя переносить в поля напрямую, иначе оттенок уедет заметно светлее ожидаемого.

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

Зафиксируйте H и S и меняйте только L: 92% подойдет для фона блока, 50% — для основной кнопки, 35% — для состояния нажатия, 25% — для текста на светлой подложке. Затем переведите каждый вариант в каналы и сохраните набор как переменные проекта.

Округляются ли значения каналов и насколько это заметно?

Пересчет из процентов и градусов почти всегда дает дробные результаты, поэтому каналы округляются до целых чисел от 0 до 255. Отклонение не превышает половины деления и глазом не различается, но при обратном переводе в HSL цифры могут отличаться на единицу.

Обрабатываются ли введенные значения на сервере?

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

Примеры

Базовый акцентный цвет интерфейса
До: H 0, S 100%, L 50%
После: R 255, G 0, B 0
Состояние наведения: та же кнопка светлее
До: H 210, S 80%, L 60%
После: R 82, G 143, B 235