Конвертер цветов RGB ↔ Hex

Мгновенная конвертация значений RGB в шестнадцатеричный код Hex и обратно. Незаменимый инструмент для верстки и веб-дизайна.

EN TR RU

Ввод

Hex
RGB
Заполните одно поле и нажмите запуск.

Вывод

Алхимия цифрового цвета: от пикселей к коду

В веб-разработке и дизайне цвет — это не просто визуальное восприятие, а строгая математическая модель. Мониторы используют аддитивную модель RGB, смешивая красный, зеленый и синий свет с интенсивностью от 0 до 255. Однако в CSS-стилях и HTML-разметке стандартом де-факто стал шестнадцатеричный формат Hex. Наш инструмент — это мост между графическим редактором и редактором кода. Он позволяет дизайнерам и верстальщикам мгновенно переводить значения каналов в компактный код, понятный браузеру, обеспечивая 100% точность цветопередачи при переносе макета в верстку.

Анатомия Hex-кода: как это работает?

Hex-код (`#RRGGBB`) — это три пары шестнадцатеричных чисел. Первая пара отвечает за красный канал, вторая за зеленый, третья за синий. Используя цифры 0-9 и буквы A-F, мы можем закодировать 256 значений для каждого канала в двух символах. Например, `FF` в Hex равно `255` в десятичной системе (максимальная яркость). Понимание этого принципа позволяет опытным разработчикам корректировать оттенки прямо в коде, не открывая палитру. Наш конвертер помогает новичкам освоить эту логику, показывая взаимосвязь между числовыми значениями RGB и их Hex-эквивалентами.

Стандартизация палитры в Design Systems

При создании дизайн-систем или библиотек компонентов важно придерживаться единого формата записи цветов. Смешивание RGB и Hex в одном CSS-файле считается плохой практикой (code smell) и усложняет поддержку. Наш инструмент помогает привести всю палитру к единому стандарту. Он также корректно обрабатывает сокращенные записи (Shorthand Hex), например `#F00`, разворачивая их в полный формат `#FF0000`, что необходимо для некоторых старых парсеров или для строгой валидации кода в крупных проектах.

FAQ
Нет, для браузера `#ff0000` и `#FF0000` — это абсолютно одинаковый цвет. Однако в командах обычно принимают единый стиль (Style Guide) для единообразия кода.
Это ограничение 8-битного байта. 8 бит могут хранить 256 значений (от 0 до 255). Три канала по 8 бит дают нам стандартную 24-битную глубину цвета (True Color).
Нет, этот инструмент предназначен только для экранных цветов (Web). Цветовой охват RGB и CMYK различается, поэтому прямое преобразование без цветокоррекции может дать тусклый результат при печати.
Это палитра из 216 цветов, которые гарантированно отображались одинаково на старых 8-битных мониторах. Сегодня это понятие устарело, но наш инструмент все равно поддерживает их корректную конвертацию.
Стандартный Hex не поддерживает прозрачность. В современном CSS используется 8-значный Hex (#RRGGBBAA), где последние две цифры — это альфа-канал. Этот инструмент работает с базовым 6-значным форматом.