Инструменты
RU

Перевод цвета из RGB в hex онлайн

Задайте значения красного, зелёного и синего ползунками или введите их вручную — и сразу получите hex-код цвета. Можно также вставить значение CSS, например rgb(124, 58, 237), или значение rgba() с прозрачностью.

Значения RGB

Все форматы цвета

HEX
RGB
RGBA
HSL
HSV
CMYK
Название в CSS

Как это вычисляется

Конфиденциально: ваши данные обрабатываются в браузере и никуда не загружаются.

Как перевести RGB в hex

  1. Задайте значения красного, зелёного и синего (0–255) ползунками или в числовых полях либо вставьте значение CSS rgb().
  2. Hex-код появляется мгновенно, вместе с HSL, HSV и CMYK. Установите альфа-канал меньше 1, чтобы получить 8-значный hex-код с прозрачностью.
  3. Скопируйте hex-код или посмотрите по формуле, как было переведено каждое значение.

Формула перевода RGB в hex

Каждый канал RGB со значением от 0 до 255 превращается ровно в две hex-цифры. Разделите значение на 16: целая часть результата — первая цифра, остаток — вторая, причём 10–15 записываются как A–F. Пример для rgb(124, 58, 237):

Если записать пары подряд после #, получится #7C3AED. Всегда пишите по две цифры на канал: 9 превращается в 09, а не в 9.

Перевод RGB в hex в коде

Добавление прозрачности (альфа-канал)

Для 8-значного кода умножьте непрозрачность (0–1) на 255, округлите и допишите результат ещё двумя hex-цифрами: 0.5 × 255 = 127.5 → 128 → 80, поэтому rgba(124, 58, 237, 0.5) = #7C3AED80.

НепрозрачностьHexНепрозрачностьHex
100%FF50%80
90%E640%66
80%CC30%4D
75%BF25%40
70%B320%33
60%9910%1A

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

По какой формуле переводить RGB в hex?

Для каждого канала первая hex-цифра — это целая часть от деления значения на 16, а вторая — остаток; 10–15 записываются как A–F. Запишите три пары подряд после #: rgb(255, 165, 0) → FF, A5, 00 → #FFA500.

Почему у каждого канала должно быть две hex-цифры?

Hex-цвет читается фиксированными парами. rgb(0, 128, 9) нужно записать как #008009; если отбросить ведущие нули, пары сместятся и получится другой или недопустимый цвет.

Может ли hex-код цвета хранить прозрачность?

Да. Современные браузеры понимают 8-значные коды #RRGGBBAA, где последняя пара — значение альфа-канала от 00 (полностью прозрачный) до FF (непрозрачный). rgba(124, 58, 237, 0.5) превращается в #7C3AED80.

Точен ли перевод RGB в hex?

Да, для целых значений RGB: у каждого числа от 0 до 255 ровно одна двузначная hex-форма, поэтому обратный перевод даёт те же значения. Округляется только альфа-канал — до ближайшей из 256 ступеней.