Сегмент JWT из Base64url в JSON

Первая часть токена — заголовок — лежит в нём в кодировке Base64url. Подставленный сегмент расшифровывается в читаемый JSON {"alg":"HS256","typ":"JWT"}, как на jwt.io.

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

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

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

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

Пресет берёт первый сегмент настоящего JWT — его заголовок, закодированный в Base64url — и раскодирует в читаемый JSON. На выходе {"alg":"HS256","typ":"JWT"}: алгоритм подписи и тип токена, которые объявляет сам токен. Это тот же разбор, что делает jwt.io, только локально и без отправки данных на сервер. Инструмент покажет JSON заголовка. Чего ждать не стоит: раскодированный заголовок — это просто объявление; он не доказывает, что подпись валидна, и не раскрывает содержимое payload — для него нужен следующий сегмент, который декодирует отдельный инструмент JWT-декодера.

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

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

Результат (Текст (UTF-8))

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

-

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

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

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

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

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

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