Конвертер текста в HEX
Преобразуйте текст в байты UTF-8 в шестнадцатеричной записи. Добавьте пробелы между байтами или выберите заглавные буквы.
Текст → HEX
Преобразуйте текст в байты UTF-8 в шестнадцатеричной записи. Добавьте пробелы между байтами или выберите заглавные буквы.
ASCII / UTF-8
Текст кодируется в UTF-8. Каждый байт записывается двумя шестнадцатеричными цифрами; символ ASCII занимает один байт.
Локальная обработка
Текст обрабатывается в вашем браузере.
Конвертер текста в 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) |
|---|---|
| A | 41 |
| a | 61 |
| 0 | 30 |
| ␠ | 20 |
| \n | 0A |
| é | 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 и # — лишь соглашение и не входят в значение.