🎨

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

Мгновенный перевод цвета из RGB в HSL с превью, слайдерами и копированием CSS-кода

Загрузка инструмента...

Конвертер RGB в HSL онлайн — точный перевод цветовых моделей

Бесплатный онлайн-конвертер RGB в HSL позволяет быстро и точно перевести цвет из цветовой модели RGB (Red, Green, Blue — красный, зелёный, синий) в формат HSL (Hue, Saturation, Lightness — тон, насыщенность, светлота). Конвертация RGB в HSL необходима веб-дизайнерам, разработчикам интерфейсов, художникам и всем, кто работает с цветом в цифровой среде. Инструмент выполняет перевод цвета мгновенно, отображая результат в реальном времени при изменении любого параметра.

Цветовая модель RGB описывает цвет как смешение трёх базовых каналов — красного (R), зелёного (G) и синего (B), каждый из которых принимает значение от 0 до 255. Эта модель удобна для экранного отображения, поскольку мониторы и дисплеи работают именно с RGB-пикселями. Однако модель RGB не интуитивна для человека: сложно представить, какой именно цвет даёт комбинация, например, R:66 G:133 B:244.

Модель HSL решает эту задачу. HSL расшифровывается как Hue (тон, или оттенок), Saturation (насыщенность) и Lightness (светлота). Тон задаётся в градусах на цветовом круге от 0 до 360, где 0° — красный, 120° — зелёный, 240° — синий. Насыщенность определяет интенсивность цвета от 0% (серый) до 100% (чистый цвет). Светлота задаёт яркость от 0% (чёрный) до 100% (белый). Такая модель гораздо ближе к человеческому восприятию цвета и упрощает подбор гармоничных сочетаний.

Наш конвертер цветов RGB в HSL предоставляет несколько способов ввода: вы можете указать значения каждого канала вручную (числами или слайдерами), ввести HEX-код цвета или воспользоваться встроенной палитрой (color picker). Результат конвертации отображается мгновенно — вы видите значения H, S, L, визуальные полоски для каждого компонента и превью выбранного цвета. Все CSS-форматы (hsl(), rgb(), hex) доступны для копирования в один клик, что позволяет сразу использовать цвет в вашем проекте.

Конвертер RGB в HSL пригодится при создании веб-сайтов, вёрстке макетов в CSS, редактировании дизайна в Figma, Photoshop или Sketch, настройке темизации приложений, подборе цветовой палитры и во множестве других задач, где требуется точное преобразование между цветовыми пространствами. Все вычисления выполняются прямо в вашем браузере — никакие данные не отправляются на сервер, что гарантирует полную безопасность и конфиденциальность.

Конвертер цветов пригодится широкому кругу специалистов и любителей. Веб-дизайнеры используют перевод RGB в HSL для подбора гармоничных оттенков, создания градиентов и настройки темизации сайтов. Frontend-разработчики конвертируют цвета при написании CSS-стилей. Графические дизайнеры переводят цвета между форматами для работы в разных редакторах. Маркетологи проверяют фирменные цвета бренда в разных моделях. Студенты и преподаватели используют конвертер для изучения теории цвета и цветовых моделей.

Алгоритм перевода RGB в HSL основан на нормализации значений каналов R, G, B к диапазону [0, 1], нахождении максимального и минимального значений, вычислении дельты, и последующем расчёте тона (H), насыщенности (S) и светлоты (L). Светлота вычисляется как среднее арифметическое максимального и минимального значений. Насыщенность зависит от светлоты и дельты. Тон определяется по тому, какой из каналов является доминирующим. Наш калькулятор выполняет все эти вычисления мгновенно и с математической точностью.

HSL-модель значительно удобнее для ручного подбора цвета. Если вам нужно сделать цвет ярче — достаточно увеличить L (светлоту). Хотите более приглушённый тон — уменьшите S (насыщенность). Нужен другой оттенок того же тона — поверните H (тон) на цветовом круге. В RGB для этого пришлось бы менять сразу все три канала одновременно, что неинтуитивно. Именно поэтому в современном CSS-стандарте функция hsl() стала стандартом для задания цветов, а переводчик RGB в HSL — незаменимый инструмент для каждого разработчика.

  • Мгновенная конвертация RGB в HSL в реальном времени при изменении любого параметра
  • Три способа ввода цвета: числовые поля RGB, HEX-код, палитра цветов (color picker)
  • Интерактивные слайдеры для каждого RGB-канала с градиентной визуализацией
  • Визуальные полоски HSL-компонентов с индикаторами текущего положения
  • Крупное превью выбранного цвета с отображением названия на русском языке
  • Готовые CSS-форматы: hsl(), rgb(), HEX — копирование в один клик
  • Генерация случайного цвета для быстрого вдохновения и экспериментов
  • Полностью клиентская обработка без отправки данных на сервер
  • Адаптивный дизайн для комфортной работы на мобильных устройствах и компьютерах

Как перевести цвет из RGB в HSL — пошаговая инструкция

1

Введите значения RGB или HEX-код

Укажите значения красного (R), зелёного (G) и синего (B) каналов в диапазоне от 0 до 255. Можно ввести числа вручную или воспользоваться слайдерами. Также доступен ввод HEX-кода цвета и выбор из палитры.

2

Просмотрите результат конвертации в HSL

Результат отображается мгновенно: вы увидите значения H (тон в градусах), S (насыщенность в процентах) и L (светлота в процентах), а также визуальные полоски и большой блок превью выбранного цвета с его названием.

3

Скопируйте CSS-код нужного формата

Нажмите кнопку копирования рядом с нужным форматом: hsl(), rgb() или HEX. CSS-код скопируется в буфер обмена и будет готов для вставки в ваш проект, таблицу стилей или графический редактор.

Примеры использования конвертера RGB в HSL

🎨 Подбор цветовой палитры для сайта

Дизайнер получил фирменный цвет бренда в формате RGB (например, R:66 G:133 B:244). С помощью конвертера он переводит его в HSL (217°, 89%, 61%) и легко создаёт гармоничные вариации: более светлый вариант для фона (увеличив L до 95%), приглушённый для текста (уменьшив S до 30%) или акцентный оттенок (сдвинув H на 30°). В RGB подобрать такие вариации вручную практически невозможно.

💻 Вёрстка CSS с использованием hsl()

Frontend-разработчик переводит цвета из макета Figma (обычно заданные в HEX или RGB) в формат HSL для использования в CSS-переменных. Это позволяет легко создавать тёмную тему — достаточно изменить значение L (светлоты), сохранив тон и насыщенность. Конвертер даёт готовый CSS-код hsl(), который можно сразу вставить в стили.

📱 Настройка темизации мобильного приложения

Разработчик мобильного приложения использует конвертер для перевода базовых цветов бренда из RGB в HSL. Это упрощает генерацию вариаций цветов для разных состояний кнопок (нажатие, наведение, неактивность) — достаточно программно менять S и L компоненты, сохраняя H неизменным.

🎓 Изучение теории цвета

Студенты дизайнерских и IT-специальностей используют конвертер для наглядного изучения различий между цветовыми моделями. Передвигая слайдеры RGB и наблюдая за изменениями HSL, можно интуитивно понять, как каждый канал влияет на тон, насыщенность и светлоту, и почему HSL удобнее для ручного подбора цвета.

Полезная информация

Для создания оттенков одного цвета меняйте только L (светлоту), оставляя H и S неизменными

Приглушённые, пастельные тона получаются при S от 20% до 50% и L от 70% до 90%

Комплементарный (контрастный) цвет находится на противоположной стороне круга — прибавьте 180° к H

Аналогичные цвета расположены рядом на круге — измените H на ±30°

Для тёмной темы сайта уменьшите L основных цветов до 15-25% и увеличьте L текста до 85-95%

В CSS используйте переменные с HSL для легко настраиваемой палитры: --primary-h, --primary-s, --primary-l

Чёрный, белый и все оттенки серого имеют насыщенность S равную 0%

Конвертер RGB в HSL постоянно совершенствуется.

Все вычисления выполняются локально в вашем браузере. Данные не передаются на сервер и не сохраняются. Конвертер работает на любом устройстве с современным браузером — компьютере, планшете или смартфоне.

Если вам нужна обратная конвертация (HSL в RGB), конвертация в другие цветовые модели (CMYK, HSV, LAB) или вы нашли неточность — напишите нам через форму обратной связи. Мы постоянно расширяем функционал инструментов для работы с цветом.

Комментарии (1)

Был ли полезен этот инструмент?
Руслан Авдеев (автор проекта)1 янв. 2024 г., 00:00
🎉 Спасибо, что используете наши инструменты! Все инструменты на ToolFox полностью бесплатны и постоянно улучшаются. 📝 Пожалуйста, оставляйте комментарии: - Если инструмент работает некорректно - Если есть идеи по улучшению - Поделитесь своим опытом использования 👍 Ставьте лайки/дизлайки - это помогает мне понять, какие инструменты нуждаются в доработке. Я обновляю сайт каждую неделю на основе вашей обратной связи. ⭐ Если вам нравится ToolFox — буду благодарен за отзыв о сайте в Яндекс.Браузере (нажмите на ⋮ → «Оценить сайт» в панели браузера). Это помогает другим людям находить наши инструменты! 😊 Также вы можете написать мне напрямую в Telegram: @avdeevrus Все доработки и улучшения по вашим пожеланиям делаю бесплатно! Благодарю за доверие и использование ToolFox! 🚀