Результат
Все вычисления выполняются локально в браузере: разбор, график, экспорт. Если отключите сеть, страница продолжит работать.
Факты и границы применимости
| Диапазон каждого канала | От 0 до 255 включительно |
|---|---|
| Формат результата | #RRGGBB — шесть шестнадцатеричных цифр, буквы в верхнем регистре |
| Округление | Дробные значения канала округляются до ближайшего целого |
| Выход за диапазон | Значения ниже 0 или выше 255 автоматически ограничиваются этими границами |
Когда этот метод вводит в заблуждение
- Значения вне диапазона 0–255 не считаются ошибкой — они молча ограничиваются ближайшей границей (отрицательное число превращается в 0, число больше 255 — в 255), а не отклоняются с предупреждением.
- Дробные значения канала (например, 130,7) округляются до ближайшего целого перед переводом в шестнадцатеричный формат — HEX-код всегда описывает ровно 256 градаций на канал, дробных оттенков в этой системе не существует.
- Результат не содержит альфа-канала (прозрачности) — для этого нужен отдельный конвертер, работающий с RGBA.
- Полученный HEX-код — это просто другая запись тех же трёх чисел, а не другое цветовое пространство: он не содержит информации о цветовом профиле (sRGB, Display P3 и так далее).
Как это считается
Каждое из трёх значений (red, green, blue) округляется до ближайшего целого и ограничивается диапазоном от 0 до 255.
Каждое ограниченное значение переводится в двузначное шестнадцатеричное число: например, 59 в десятичной системе — это «3b» в шестнадцатеричной.
Три полученные пары символов соединяются подряд с символом «#» впереди — так получается полный HEX-код вида #3B82F6.
Образец цвета заливается тем же HEX-кодом через CSS напрямую, поэтому визуально совпадает с результатом.
Вопросы и ответы
Что будет, если ввести число больше 255?
Оно автоматически ограничится значением 255 — ошибки не будет, просто канал станет максимально ярким.
Можно вводить дробные значения канала?
Да, но перед переводом в HEX они округляются до ближайшего целого — итоговый цвет всегда описывается целыми числами от 0 до 255.
Результат учитывает прозрачность?
Нет, этот конвертер работает только с непрозрачным цветом. Для альфа-канала используйте отдельный конвертер RGBA в HEX.
Мои данные куда-то отправляются?
Нет, весь расчёт выполняется в вашем браузере.