Конвертер текста в HEX

Преобразуйте текст в байты UTF-8 в шестнадцатеричной записи. Добавьте пробелы между байтами или выберите заглавные буквы.

HEX → Текст

01

Текст → HEX

Преобразуйте текст в байты UTF-8 в шестнадцатеричной записи. Добавьте пробелы между байтами или выберите заглавные буквы.

02

ASCII / UTF-8

Текст кодируется в UTF-8. Каждый байт записывается двумя шестнадцатеричными цифрами; символ ASCII занимает один байт.

03

Локальная обработка

Текст обрабатывается в вашем браузере.

Конвертер текста в HEX

Текст → HEX:

Текст кодируется в UTF-8. Каждый байт записывается двумя шестнадцатеричными цифрами; символ ASCII занимает один байт.

Пример кода:

'A' → 41 'Hello' → 48 65 6C 6C 6F '255' → 32 35 35

Для чего пригодится:

  • >Чтение HEX-дампов
  • >Просмотр байтов текста
  • >Декодирование данных API и логов

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

Можно переводить числа между системами счисления?

Инструмент кодирует текст в байты. Например, текст 255 превращается в 32 35 35.

Ввод отправляется на сервер?

Нет. Обработка выполняется в браузере.

// Символы в виде hex-байтов

СимволHex (UTF-8)
A41
a61
030
␠20
\n0A
éC3 A9
中E4 B8 AD
😀F0 9F 98 80

// Hex-цифры и значения

0-9      = 0-9
A  B  C  D  E  F  = 10 11 12 13 14 15
0xFF     = 255
0x100    = 256
0xFFFF   = 65535

>> Другие вопросы

В: Почему один байт — это ровно две hex-цифры?

О: Одна hex-цифра — это 4 бита (полубайт), а байт — 8 бит. Две цифры дают один байт, от 00 до FF.

В: Как символы вроде é или 中 выглядят в hex?

О: Hex показывает байты кодировки — обычно UTF-8. é занимает два байта (C3 A9), 中 — три (E4 B8 AD), эмодзи — четыре.

В: Важен ли регистр (ff или FF)?

О: Нет, ff и FF равны. Просто придерживайтесь одного стиля; префиксы 0x и # — лишь соглашение и не входят в значение.

Другие языки