belun.app Блог

Конвертер текста в HEX — кодирование и декодирование онлайн

Введите данные в любое поле — второе обновится мгновенно.

Символов: 0
Байт: 0

Введите текст в верхнее поле — и каждый символ появится в виде шестнадцатеричных байтов UTF-8. Или вставьте HEX в нижнее поле, чтобы декодировать его обратно в текст. Байты показаны парами через пробел, а декодер понимает двоеточия, запятые и префиксы 0x. Всё работает в браузере — данные никуда не отправляются.

Как это работает

  1. 1
    Введите или вставьте текст Введите текст в верхнее поле. Его шестнадцатеричное представление появится ниже — каждый байт это две hex-цифры, разделённые пробелами.
  2. 2
    Или вставьте HEX для декодирования Можно работать в обратную сторону: вставьте HEX в нижнее поле, например 48 65 6c 6c 6f. Пробелы, двоеточия, запятые и префиксы 0x убираются автоматически перед декодированием.
  3. 3
    Скопируйте результат Нажмите кнопку «Копировать» рядом с любым полем, чтобы отправить результат в буфер обмена.

Ваши данные защищены

Всё обрабатывается прямо в вашем браузере. Никакие файлы или текст не отправляются на наши серверы. Отключите интернет — инструмент продолжит работать.

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

Как работает перевод текста в HEX?
Каждый символ кодируется в один или несколько байтов UTF-8, а каждый байт записывается как двузначное число в системе счисления с основанием 16. Например, «H» — это байт 72 в десятичной системе, то есть 48 в шестнадцатеричной.
Какая кодировка используется?
UTF-8. Символы ASCII занимают один байт (0–7f), а буквы с диакритикой, кириллица, эмодзи и другие символы — от двух до четырёх байтов. Это соответствует тому, как текст реально хранится в файлах и передаётся по сети.
Почему некоторые символы длиннее двух hex-цифр?
Две hex-цифры кодируют один байт, а в один байт умещается только ASCII. Символам вне ASCII нужно несколько байтов UTF-8: «é» становится c3 a9, а «€» — e2 82 ac. Кириллическая «Ж» — это d0 96.
Какие форматы HEX понимает декодер?
Байты через пробел (48 65), сплошную строку (4865), разделители-двоеточия или запятые (48:65) и префиксы 0x. Декодер убирает форматирование и читает сами hex-цифры.
Что будет при некорректном HEX?
Если после очистки останутся не-hex символы или нечётное число цифр, целые байты не сложатся — поле подсветится, а текст не обновится. Приведите ввод к парам из двух цифр — и он снова декодируется.

Из блога

Текст в HEX: как работает шестнадцатеричная кодировка и где она нужна Что такое hex-байты, как UTF-8 переводит символы в шестнадцатеричный код и где вы с ним столкнётесь — от цветов до hex-дампов и отладки. Читать статью →

Похожие инструменты