Подключиться через MCP →

Введите расчет

Математическая формула

Реклама

Результатов

HEX-код цвета
#FF6347
RGB(255, 99, 71)
HEX-код #FF6347
Десятичное значение 16 737 095
Красный (R) 255 → FF
Зелёный (G) 99 → 63
Синий (B) 71 → 47

Что такое конвертер RGB в HEX?

Этот инструмент переводит цвет, заданный каналами Red, Green и Blue (красный, зелёный, синий), в шестнадцатеричный HEX-код, который используется в вёрстке сайтов, CSS, HTML и графических редакторах. Каждый канал принимает значения от 0 до 255, а калькулятор превращает эти три числа в привычный код вида #FF6347 и его десятичное значение. Живой образец сразу показывает, как именно выглядит цвет.

Три пересекающихся круга красного, зелёного и синего цветов, сливающиеся в белый в области наложения
Аддитивное смешение цветов RGB: красный, зелёный и синий объединяются в полноцветный спектр.

Как пользоваться

Введите значение от 0 до 255 для каждого из каналов — красного, зелёного и синего. Нажмите «Рассчитать», и вы увидите HEX-код, десятичное значение цвета и то, как каждый канал превращается в свою двузначную HEX-пару. HEX-код можно сразу скопировать в CSS или в графический редактор.

Как работает формула

Каждый канал — это 8-битное число (0–255), которому соответствуют ровно две шестнадцатеричные цифры (00–FF). Чтобы получить общее десятичное значение, умножьте красный на 65536 (164), зелёный на 256 (162) и прибавьте синий: $$\text{десятичное} = R\times 65536 + G\times 256 + B$$ HEX-код — это просто каждый канал, записанный в системе счисления с основанием 16 и объединённый с ведущим символом #.

Схема, показывающая преобразование тройки RGB в шестизначный шестнадцатеричный код цвета, разделённый на байтовые пары красного, зелёного и синего
Каждый канал RGB (0-255) превращается в двузначную пару hex, объединяясь в шестизначный hex-код.

Разбор примера

Возьмём RGB(255, 99, 71) — цвет «помидор» (tomato). Красный 255 = FF, зелёный 99 = 63, синий 71 = 47, что даёт HEX-код #FF6347. Десятичное значение: $$255\times 65536 + 99\times 256 + 71 = 16\,711\,680 + 25\,344 + 71 = \mathbf{16\,737\,095}$$

Частые вопросы

Почему на каждый канал приходится ровно две HEX-цифры? Потому что число 255 в шестнадцатеричной системе — это FF: двух цифр хватает, чтобы покрыть все значения от 0 до 255.

Можно ли использовать десятичное значение в коде? Да. Многие графические API принимают одно целое число (например, 16737095) как упакованное значение цвета.

В чём разница между HEX и RGB? Это два способа записи одного и того же цвета: HEX компактнее, а RGB нагляднее. Этот инструмент показывает оба варианта.

Последнее обновление: