OpenReplay Logo
12k
12k

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

Преобразуйте шестнадцатеричные цвета в RGB. Вставьте любое 3-, 6- или 8-значное шестнадцатеричное значение — преобразование выполняется в вашем браузере.

Ввод HEX Обрабатывается локально
Результат RGB Недавние пока пусто
rgba(57, 77, 254, 0.5) 8-значный → rgba()

Об этом инструменте

HEX и RGB — это две записи одного и того же цвета sRGB. Запись RGB зачастую проще обрабатывать программно — каналы представляют собой обычные целые числа, которые можно интерполировать, смешивать или сравнивать.

Используйте его, когда таблица стилей ожидает синтаксис rgb(), или когда вам нужны значения каналов для кода canvas и WebGL.

Сокращённая запись (#39f) и 8-значный шестнадцатеричный формат с альфа (#394dfe80) — оба принимаются.

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

Как перевести HEX-цвет в RGB?

Разбейте шестизначный HEX на три пары и переведите каждую из шестнадцатеричной системы в десятичное число 0–255. Для #394DFE: 39 становится 57, 4D становится 77, FE становится 254 — получаем rgb(57, 77, 254). Вставьте сюда любой 3-, 6- или 8-значный HEX, и значения RGB появятся мгновенно.

Какие форматы принимаются?

#rgb, #rrggbb и #rrggbbaa — с ведущим символом решётки или без него.

А как насчёт альфа?

8-значные шестнадцатеричные значения преобразуются в вывод rgba() с альфа в виде десятичной дроби от 0 до 1.

Теряется ли при этом точность?

Каналы R, G и B сопоставляются точно 1:1 — каждый шестнадцатеричный байт является целым числом 0–255. Альфа из 8-значного шестнадцатеричного значения делится на 255 и округляется до двух десятичных знаков для удобочитаемости (80 → 0.5), поэтому десятичная альфа является близким приближением, а не точным значением.