Шестнадцатеричное кодирование и декодирование

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

Локальная обработка в браузере
Эта страница прошла проверку открытого каталога; после включения JavaScript можно использовать все функции.
Руководство по использованию

Как использовать шестнадцатеричное кодирование и декодирование

Кодирование и декодирование Hex выполняются только в текущем браузере; введённые данные не загружаются, не передаются по сети и не записываются в постоянное хранилище.

  1. Введите текст

    По умолчанию загружается «Привет, 11DZ», результат — UTF-8 Hex.

  2. Выберите формат

    Выберите регистр и разделитель вывода, затем закодируйте или декодируйте данные.

  3. Копировать и скачать

    Скопируйте текст или результат в Hex; после ошибки старый результат будет очищен.

Ограничения и примечания

  • Результат декодирования должен быть корректным текстом UTF-8; читаемость произвольных двоичных данных не гарантируется.
  • Нечётная длина, недопустимые символы и неполные байты вызовут ошибку.
  • Hex — это представление данных в закодированном виде; оно не обеспечивает конфиденциальность, целостность или аутентификацию.

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

Как кодируется китайский текст?

Кодирование выполняется в байтах UTF-8, поэтому для китайских иероглифов создаётся несколько шестнадцатеричных байтов.

Влияют ли разделители на декодирование?

Инструмент допускает запланированные разделители, такие как пробелы и двоеточия, и проверяет остальные символы.

Сохраняются ли введённые данные?

Нет, инструмент обрабатывает данные только в памяти текущей страницы.

Отзывы о страницеНашли проблему или есть предложения по улучшению?
Функция обратной связи доступна только в онлайн-версии

Пожалуйста, отправляйте заявку после включения JavaScript в онлайн-версии; локальные функции текущего инструмента или примера не будут затронуты.

Перейти к отзыву в онлайн-версии