Кодировать строку в Hex

Текст переводится в hex по UTF-8 байтам: каждый символ кириллицы даёт две hex-пары — удобно сверять дампы и контрольные суммы.

ПресетСтраница примера инструмента

Кодировать строку в Hex — поля заполнены примером, их можно менять. Настройки уедут в ссылку «Поделиться», а заголовок страницы и вкладки описывают исходный пресет, а не текущие поля.

Вернуться к обычному виду инструмента: Кодирование и декодирование

Об этом примере

Пресет переводит строку «Привет, мир! 👋» в шестнадцатеричное представление по UTF-8 байтам. Каждый байт становится двумя hex-символами, поэтому кириллический символ даёт ровно две пары, а эмодзи — четыре. Такой вид удобен, чтобы сверить дамп, контрольную сумму или посмотреть, как на самом деле кодируется текст. Инструмент покажет hex-строку и разбиение по байтам. Чего ждать не стоит: hex, как и Base64, не шифрует и не сжимает — это просто другая запись тех же байтов, и любой может перевести её обратно в текст без ключа.

Результат можно передать дальше:Открыть результат в JWT-декодере

Формат входаИз:
Формат выводаВ:

Результат (Hex)

Байты проходят через UTF-8; конвертация считается в браузере.

-

Позиции ошибок — в знаках, а не в байтах

Нумерация позиции ведётся по Unicode-кодпоинтам: эмодзи и другие суррогатные пары считаются одним знаком, как их видит редактор. Base64url принимает вывод без паддинга «=», а при декодировании обычным Base64 допустимы оба варианта.

Последние результаты

Введённые данные остаются в истории этого браузера только до закрытия вкладки и не попадают в экспорт на странице «Закладки». Значения скрыты по умолчанию — раскрываются кнопкой «Показать».

Готовые примеры

Найдено: 7 из 7