Расшифровка HEX кода в текст
Шестнадцатеричный код (HEX) — это система счисления с основанием 16, использующая цифры 0-9 и буквы A-F. Каждый байт данных представляется двумя hex-символами. HEX широко применяется в программировании, веб-дизайне (цвета CSS), сетевых протоколах и при анализе данных. Наш конвертер позволяет мгновенно перевести hex в текст онлайн.
Пример
48 65 6C 6C 6F =
Hello
50 72 69 76 65 74 =
Privet
D0 9F D1 80 D0 B8 D0 B2 D0 B5 D1 82 =
Привет
HEX конвертер работает с кодировкой UTF-8, что позволяет расшифровывать не только латинские буквы, но и кириллицу, эмодзи и символы любых языков мира. Каждый символ ASCII занимает 1 байт (2 hex-символа), а кириллические символы в UTF-8 занимают 2 байта (4 hex-символа). Вся обработка происходит в вашем браузере.
Как пользоваться HEX конвертером
Для перевода HEX в текст: вставьте шестнадцатеричный код в верхнее поле. Байты можно разделять пробелами (48 65 6C 6C 6F) или писать слитно (48656C6C6F) — конвертер распознает оба варианта. Результат появится мгновенно.
Чтобы перевести текст в HEX: нажмите кнопку «Текст → HEX», введите любой текст, и вы получите его шестнадцатеричное представление. Перевод hex в текст и обратно работает бесплатно и без ограничений.
Связь HEX с ASCII и UTF-8
Таблица ASCII присваивает каждому символу числовой код от 0 до 127. В шестнадцатеричной системе это диапазон от 00 до 7F. Например, буква «A» имеет код 41 в HEX (65 в десятичной). UTF-8 расширяет ASCII для поддержки всех символов Unicode: латинские буквы кодируются одним байтом, кириллица — двумя, а эмодзи — четырьмя байтами.
Частые вопросы
Что такое HEX (шестнадцатеричный код)?
HEX (hexadecimal) — это система счисления с основанием 16. Она использует 16 символов: цифры 0-9 и буквы A-F (где A=10, B=11, C=12, D=13, E=14, F=15). Каждый байт данных записывается двумя hex-символами, что делает запись компактнее, чем в двоичном коде. HEX широко используется в программировании, для записи цветов в CSS (#FF5733), MAC-адресов и при работе с памятью.
Как перевести HEX в текст вручную?
Разделите hex-строку на пары символов (каждая пара — один байт). Переведите каждую пару в десятичное число: первый символ умножьте на 16, второй прибавьте. Найдите символ с этим номером в таблице ASCII. Например: 48 = 4*16 + 8 = 72 = 'H', 65 = 6*16 + 5 = 101 = 'e'. Для кириллицы и других многобайтовых символов нужно декодировать UTF-8.
Поддерживается ли русский язык?
Да! Конвертер работает с кодировкой UTF-8, поэтому поддерживается кириллица и любые другие символы. Русские буквы в UTF-8 занимают 2 байта (4 hex-символа). Например, буква «П» кодируется как D0 9F.
Можно ли вводить HEX без пробелов?
Да, конвертер автоматически разбивает сплошную hex-строку на пары символов. Вы можете вводить «48656C6C6F» или «48 65 6C 6C 6F» — результат будет одинаковым. Пробелы между байтами необязательны, но с ними код читается удобнее.
Чем HEX отличается от двоичного кода?
Двоичный код использует 2 символа (0 и 1), а HEX — 16 символов (0-9 и A-F). Один hex-символ заменяет 4 бита двоичного кода, а пара hex-символов — один байт (8 бит). Это делает HEX более компактным: число 255 в двоичном коде — 11111111, а в HEX — просто FF. Оба способа представляют одни и те же данные, но HEX удобнее для чтения человеком.