Блог
Конвертеры единиц

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

Введите значения красного, зелёного, синего каналов (0–255) и прозрачности (0–1) — конвертер соберёт из них 8-значный HEX-код цвета с альфа-каналом и покажет образец на клетчатой подложке.

Результат

HEX-код (8 знаков) —

Все вычисления выполняются локально в браузере: разбор, график, экспорт. Если отключите сеть, страница продолжит работать.

Факты и границы применимости

Формат результата #RRGGBBAA — восемь шестнадцатеричных цифр
Диапазон R/G/B От 0 до 255 включительно
Диапазон прозрачности От 0 (полностью прозрачно) до 1 (полностью непрозрачно)
Последние два знака Альфа-канал: прозрачность, переведённая в число от 00 до FF

Когда этот метод вводит в заблуждение

Как это считается

Каждое из значений R, G и B округляется до ближайшего целого и ограничивается диапазоном от 0 до 255, как в обычном конвертере RGB в HEX.

Прозрачность ограничивается диапазоном от 0 до 1, затем умножается на 255 и округляется до целого — так получается однобайтовое значение альфа-канала.

Все четыре числа (R, G, B и альфа) переводятся в двузначные шестнадцатеричные пары.

Четыре пары соединяются подряд с символом «#» впереди — так получается 8-значный HEX-код вида #3B82F6CC.

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

Чем этот HEX отличается от обычного 6-значного?

К обычным шести знакам цвета добавляются ещё два знака — альфа-канал, задающий прозрачность. Итоговый код длиннее на два символа.

Все браузеры понимают 8-значный HEX?

Современные — да, но не все старые графические редакторы и инструменты. Для критичной совместимости иногда безопаснее указать цвет и прозрачность отдельно.

Почему после перевода прозрачность немного отличается от введённой?

Альфа-канал в HEX8 занимает один байт — 256 возможных значений, поэтому дробная прозрачность округляется до ближайшего из них, а не сохраняется точно.

Мои данные куда-то отправляются?

Нет, весь расчёт выполняется в вашем браузере.

Похожие утилиты

Все утилиты