Конвертер цветов
Преобразуйте цвета между HEX, RGB и HSL с предпросмотром в реальном времени.
Конвертер цветов — Введите цвет в любой нотации — HEX, RGB или HSL — и остальные форматы мгновенно обновятся вместе с большим живым образцом. Включён встроенный выбор цвета, а у каждого значения есть кнопка копирования в один клик. Идеально подходит для согласования фирменных цветов между CSS и инструментами дизайна.
Что такое Конвертер цветов?
Color Converter — это бесплатный онлайн-конвертер цветов из HEX в RGB и HSL для разработчиков и дизайнеров. Введите цвет в любой нотации — HEX (#rrggbb или сокращённая форма #rgb), RGB (например, "255, 100, 0" или "rgb(255 100 0)") либо HSL (например, "220, 91%, 64%") — и каждый другой формат мгновенно обновится рядом с большим живым образцом предпросмотра. Встроенный выбор цвета позволяет подобрать оттенок визуально, а у каждого значения есть кнопка копирования в один клик, поэтому он удобен всякий раз, когда нужно согласовать фирменные цвета или перенести значения цвета CSS между кодом и инструментами дизайна.
Как пользоваться Конвертер цветов
- Введите или вставьте цвет в поле HEX, RGB или HSL либо щёлкните образец выбора цвета, чтобы подобрать оттенок визуально.
- Наблюдайте, как два других поля и большой образец предпросмотра мгновенно обновляются, отражая тот же цвет.
- Прочитайте плитки сводки R / G / B, H / S / L и HEX ниже, чтобы увидеть преобразованные значения каналов.
- Нажмите кнопку копирования рядом с полем, чтобы скопировать его значение: HEX копирует строку #rrggbb, а RGB и HSL копируют готовые к использованию строки rgb(...) и hsl(...).
- Если значение отклонено, проверьте встроенную ошибку и введите его заново в формате, указанном в подсказке поля.
Примеры
HEX в RGB и HSL
Ввод
#ff6400
Вывод
RGB 255, 100, 0 / HSL 24, 100%, 50%
Развёртывание сокращённой формы #rgb
Ввод
#fff
Вывод
HEX #ffffff / RGB 255, 255, 255 / HSL 0, 0%, 100%
Выбор цвета визуально
Щёлкните образец, чтобы открыть встроенный выбор цвета, перетащите, чтобы выбрать любой оттенок, и поля HEX, RGB и HSL автоматически заполнятся соответствующими значениями.
Часто задаваемые вопросы
- Какие цветовые форматы поддерживает этот конвертер?
- Он преобразует между тремя форматами: HEX (полный #rrggbb и сокращённая форма #rgb), RGB (0-255 на канал) и HSL (тон в градусах, насыщенность и светлота в процентах). В настоящее время он не обрабатывает альфа/прозрачность, HSV, CMYK или именованные цвета CSS.
- Почему мой цвет показывает ошибку "Invalid HEX color", "Invalid RGB color" или "Invalid HSL color"?
- Значение не соответствует ожидаемому формату или выходит за пределы диапазона. HEX должен состоять из 3 или 6 шестнадцатеричных цифр, каналы RGB должны быть в диапазоне 0-255, а насыщенность и светлота HSL должны быть в диапазоне 0-100%. Введите его заново, следуя подсказке под этим полем.
- Можно ли вставить полное значение CSS, например rgb(255 100 0)?
- Да. Поля RGB и HSL просто извлекают числа из текста, поэтому и "255, 100, 0", и "rgb(255 100 0)" работают, а кнопки копирования выводят готовые к использованию строки rgb(...) и hsl(...).
- Округляются ли преобразованные значения?
- Да. Каналы RGB и значения HSL округляются до целых чисел, поэтому преобразование туда и обратно может отличаться от исходного на одну единицу. Вывод HEX всегда содержит две цифры на канал (#rrggbb).
- Загружаются ли мои данные о цвете куда-либо?
- Нет. Всё преобразование выполняется локально в вашем браузере с помощью JavaScript — ничего не отправляется на сервер и никакие значения цвета не загружаются, поэтому он работает приватно и даже офлайн после загрузки страницы.
Похожие инструменты
Кодирование / декодирование Base32 / Base58
Кодируйте текст в Base32 (RFC 4648) или Base58 (алфавит Bitcoin) и декодируйте оба формата обратно в текст — полностью безопасно для UTF-8 и целиком в вашем браузере.
Кодирование / декодирование Base64
Закодируйте текст в Base64 или раскодируйте Base64 обратно в текст (безопасно для UTF-8).
Конвертер регистра и счётчик
Меняйте регистр текста и считайте символы, слова и строки.
Форматер и минификатор кода
Мгновенно форматируйте или минифицируйте HTML, CSS и JavaScript прямо в браузере с отступом в 2 пробела, 4 пробела или табуляцию и сжатием JavaScript на основе Terser.