Декодер JWT
Разбор заголовка и полезной нагрузки JWT
Разбирает заголовок и полезную нагрузку JWT в читаемый JSON: вставьте токен — и обе части появятся сразу, с прямым предупреждением, что инструмент только декодирует и не проверяет подпись.
Как это работает
JWT состоит из трёх сегментов в кодировке Base64URL, разделённых точками. Инструмент разбивает токен по этим точкам, декодирует заголовок и полезную нагрузку — подпись пропускается, поскольку для её проверки нужен секрет или открытый ключ, а он на стороне браузера не появляется, — и разбирает каждую часть как JSON для показа.
Частые вопросы
Проверяет ли инструмент подлинность токена и срок его действия?
Нет — он только декодирует заголовок и полезную нагрузку, чтобы вы могли прочитать их содержимое. Токен, который здесь разобрался без ошибок, всё равно может быть поддельным, изменённым или просроченным: для проверки подписи нужен секрет или открытый ключ издателя, которого у инструмента нет.
Почему выдаётся сообщение о неверном формате токена?
JWT должен состоять ровно из трёх непустых сегментов, разделённых точками: заголовок, полезная нагрузка и подпись. Всё остальное — пропущенный сегмент, лишние точки или пустая часть — не соответствует этой структуре и отклоняется до попытки декодирования.
Почему сообщается о некорректном JSON в токене?
Сегмент заголовка или полезной нагрузки успешно раскодировался из Base64URL, но полученное содержимое не является корректным JSON. Это значит, что структура токена нарушена, а не просто оформлена непривычным для инструмента образом.
Можно ли разобрать токен, у которого полезная нагрузка не в JSON?
Нет — инструмент рассчитан на стандартную структуру JWT, где и заголовок, и полезная нагрузка являются объектами JSON. Нестандартные токены с другим форматом не поддерживаются.
Отправляется ли мой токен куда-нибудь?
Нет — декодирование происходит целиком в вашем браузере. Это важно: полезная нагрузка JWT часто содержит данные пользователя или сессии, и ничего из этого не загружается и не записывается — при том что подписи инструмент вообще не касается.