Бесплатно онлайн JWT Decoder
Декодируйте и изучайте JWT-токены онлайн. Мгновенно просматривайте Header, claims Payload и статус истечения срока действия. 100% на стороне клиента — токен никогда не покидает ваш браузер.
100% на стороне клиента · Данные никогда не покидают ваш браузерКак использовать JWT Decoder
Вставьте ваш JWT в поле ввода. JWT выглядят как три строки Base64url, разделённые точками: header.payload.signature.
- Нажмите Декодировать или Ctrl/Cmd+Enter, чтобы разобрать токен.
- Панель Header показывает алгоритм и тип токена.
- Панель Payload отображает все claims с подсветкой статуса истечения срока действия.
- Раздел Signature показывает исходную подпись — верификация не выполняется (требуется секретный ключ).
Используйте Загрузить пример, чтобы попробовать демо-токен, не вставляя собственные учётные данные.
Часто задаваемые вопросы
Что такое JWT?
JSON Web Token (JWT) — это компактный, URL-безопасный формат токена, используемый для аутентификации и авторизации. Он состоит из трёх частей, закодированных в Base64url и разделённых точками: Header (алгоритм), Payload (claims) и Signature (подпись).
Проверяет ли инструмент подпись JWT?
Нет. Проверка подписи требует секретного ключа и должна выполняться на сервере. Этот инструмент лишь декодирует Header и Payload — он показывает claims, но не может подтвердить, был ли токен легитимно подписан.
Передаётся ли мой JWT на какой-либо сервер?
Нет. Токен полностью декодируется в вашем браузере с помощью операций со строками JavaScript. Никакие данные никогда не передаются на внешний сервер.
Что означает «скоро истекает»?
Если claim exp (срок действия) токена истекает в течение 5 минут с текущего момента, инструмент показывает предупреждение «Скоро истекает». Токены истекают в точный Unix-timestamp, указанный в exp.
Почему подпись отображается, но не проверяется?
Проверка подписей HMAC и RSA требует секретного или публичного ключа, который никогда не следует вставлять в веб-инструмент. Байты исходной подписи отображаются исключительно в информационных целях.
Какие claims обычно содержит Payload?
Распространённые зарегистрированные claims: sub (субъект), iat (время выпуска), exp (срок действия), nbf (не ранее), iss (издатель) и aud (аудитория). Приложения также добавляют пользовательские частные claims, специфичные для их нужд.