Кодировать строку в Hex
Текст переводится в hex по UTF-8 байтам: каждый символ кириллицы даёт две hex-пары — удобно сверять дампы и контрольные суммы.
ПресетСтраница примера инструмента
Кодировать строку в Hex — поля заполнены примером, их можно менять. Настройки уедут в ссылку «Поделиться», а заголовок страницы и вкладки описывают исходный пресет, а не текущие поля.
Вернуться к обычному виду инструмента: Кодирование и декодирование
Об этом примере
Пресет переводит строку «Привет, мир! 👋» в шестнадцатеричное представление по UTF-8 байтам. Каждый байт становится двумя hex-символами, поэтому кириллический символ даёт ровно две пары, а эмодзи — четыре. Такой вид удобен, чтобы сверить дамп, контрольную сумму или посмотреть, как на самом деле кодируется текст. Инструмент покажет hex-строку и разбиение по байтам. Чего ждать не стоит: hex, как и Base64, не шифрует и не сжимает — это просто другая запись тех же байтов, и любой может перевести её обратно в текст без ключа.
Результат можно передать дальше:Открыть результат в JWT-декодере
Результат (Hex)
Байты проходят через UTF-8; конвертация считается в браузере.
-
Позиции ошибок — в знаках, а не в байтах
Нумерация позиции ведётся по Unicode-кодпоинтам: эмодзи и другие суррогатные пары считаются одним знаком, как их видит редактор. Base64url принимает вывод без паддинга «=», а при декодировании обычным Base64 допустимы оба варианта.
Последние результаты
Введённые данные остаются в истории этого браузера только до закрытия вкладки и не попадают в экспорт на странице «Закладки». Значения скрыты по умолчанию — раскрываются кнопкой «Показать».
Готовые примеры
Найдено: 7 из 7
- Кодировать строку в Base64Русская строка с эмодзи подставлена в поле ввода: на выходе — Base64 по UTF-8 байтам, как Buffer.from(text).toString("base64") в Node.
- Раскодировать Base64 в текстГотовая Base64-строка подставлена в режиме «Base64 → текст»: декодер проверяет алфавит и паддинг и показывает исходный текст.
- Кодировать строку в HexТекст переводится в hex по UTF-8 байтам: каждый символ кириллицы даёт две hex-пары — удобно сверять дампы и контрольные суммы.
- Раскодировать Hex в текстШестнадцатеричные байты (пробелы и переносы допустимы) разбираются в исходный текст; нечётная длина или посторонний символ подсвечиваются с позицией.
- Кодировать строку в Base64urlBase64 для URL и JWT: алфавит «-» и «_» вместо «+» и «/», паддинг «=» отбрасывается. Строка с кириллицей подставлена в поле ввода.
- Сегмент JWT из Base64url в JSONПервая часть токена — заголовок — лежит в нём в кодировке Base64url. Подставленный сегмент расшифровывается в читаемый JSON {"alg":"HS256","typ":"JWT"}, как на jwt.io.
- Ссылка в Base64url — URL-safe кодированиеСсылка с query-параметрами кодируется в Base64url: алфавит «-» и «_» без паддинга — результат не ломается на «+», «/» и «=» и годится для параметров вроде RelayState или returnTo.