// кодированиеnew

hex-кодировщик

строка ↔ hex-байты

// client-only — вставьте текст слева
// hex появится здесь

// о инструменте

HEX-кодировщик конвертирует текст в шестнадцатеричное представление байтов через TextEncoder API, используя UTF-8 по умолчанию. Каждый байт превращается в пару шестнадцатеричных символов. Декодер выполняет обратную операцию, читая пары hex-цифр и восстанавливая исходную строку. Можно настроить разделитель между байтами и регистр букв.

// когда использовать

  • Проверить байтовую последовательность UTF-8 для строки с Unicode или эмодзи
  • Подготовить hex-кодированные данные для низкоуровневых протоколов или заголовков бинарных файлов
  • Декодировать hex-дамп из трассировки сети или инспектора памяти
  • Проверить, сколько байт занимает конкретный Unicode-символ в UTF-8

// faq

Какая кодировка используется?
UTF-8 по умолчанию: ASCII-символы кодируются одним байтом, большинство других Unicode-символов — двумя-четырьмя. Для не-ASCII входных данных число байт будет отличаться от числа символов.
Какой разделитель выбрать?
Пробел («48 65 6c 6c 6f») — наиболее читаемый формат, совпадает с выводом большинства инструментов hex-дампа. Без разделителя удобно, когда нужна компактная hex-строка для вставки в код.
// история
Pro Облачная синхронизация — подробнее
операций пока нет