Текст в Hex

Кодируйте текст UTF-8 в hex-строку с выбором регистра, разделителей и префикса 0x.

Числа и единицы
Подготовка рабочей области…

Входные данные

Подготовка рабочей области…

Выходные данные
Здесь появится результат.

Как пользоваться

  1. Введите или вставьте текст.
  2. Выберите регистр, разделитель байтов и необязательный префикс 0x.
  3. Скопируйте hex-строку или скачайте JSON.

Текст в Hex

Hex-строка — читаемая запись байтов. Сначала текст кодируется в UTF-8, затем каждый байт записывается двумя шестнадцатеричными цифрами.

Буквы ASCII занимают один байт UTF-8, китайские символы и эмодзи — несколько. Один видимый символ может дать несколько пар hex-цифр.

Представление и использование

Преобразование текста отличается от преобразования числа: строка "123" даёт 313233, так как её символы имеют hex-байты 31, 32 и 33. Число 123 в основании 16 — это 7b.

До и после
Ввод
Hello 中文 👋
Результат
48656c6c6f20e4b8ade6968720f09f918b

Каждая пара — один байт UTF-8; символу может требоваться несколько пар.

Точность и проверка

По умолчанию выводится слитный Hex в нижнем регистре. Разделители меняют только отображение, а 0x ставится один раз в начале. Начальные нули каждого байта сохраняются.

Интерпретация результата

Текст не нормализуется и не меняет регистр перед кодированием. Настоящие пробелы, переводы строк, BOM и управляющие символы кодируются; непарные суррогаты вызывают ошибку.

Ограничения обработки

Числа: до 500 строк / 1 MiB, 4096 символов на число. Дроби: 1–128 знаков. Текст и байты: 64 KiB. Побитовые операции: 8–256 бит. Worker останавливается через 30 секунд.

Дополнительные материалыWHATWG · UTF-8
?

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

Подходят обычные буквы и строки из цифр?

Да: abc даёт 616263, ABC — 414243, а строка 123 — 313233. Преобразование числового значения — другая операция.

Поддерживаются китайские символы и эмодзи?

Да. UTF-8 использует один или несколько байтов на символ; 中文 даёт e4b8ade69687.

Регистр и разделители меняют байты?

Нет. Меняется только hex-запись; настоящие пробелы исходного текста кодируются.

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

Нет. Вычисления выполняются в браузере; DevToolsy не загружает и не хранит ввод.

Что именно копируется?

Копируется показанная строка. JSON содержит полный результат и число байтов с сохранением Unicode и управляющих символов.

Найдите следующий инструмент

Язык

Сменить язык? Текущие данные будут очищены. Сначала скопируйте или скачайте нужные результаты.