Конвертер текста в HEX — кодирование и декодирование онлайн
Введите данные в любое поле — второе обновится мгновенно.
Символов: 0
Байт: 0
Введите текст в верхнее поле — и каждый символ появится в виде шестнадцатеричных байтов UTF-8. Или вставьте HEX в нижнее поле, чтобы декодировать его обратно в текст. Байты показаны парами через пробел, а декодер понимает двоеточия, запятые и префиксы 0x. Всё работает в браузере — данные никуда не отправляются.
Как это работает
- 1 Введите или вставьте текст Введите текст в верхнее поле. Его шестнадцатеричное представление появится ниже — каждый байт это две hex-цифры, разделённые пробелами.
- 2 Или вставьте HEX для декодирования Можно работать в обратную сторону: вставьте HEX в нижнее поле, например 48 65 6c 6c 6f. Пробелы, двоеточия, запятые и префиксы 0x убираются автоматически перед декодированием.
- 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-дампов и отладки. Читать статью →Похожие инструменты
Текст в двоичный код Перевод текста в двоичное представление (ASCII) и обратно. Конвертер систем счисления Перевод чисел между двоичной, восьмеричной, десятичной и шестнадцатеричной системами. Base64 кодировщик / декодировщик Кодирование текста в Base64 и обратно. Калькулятор chmod Перевод прав доступа Unix между числовым и символьным форматом.