Инструменты
RU

Декодер JWT

Вставьте JSON Web Token, чтобы мгновенно декодировать его заголовок и полезную нагрузку. Сроки действия отображаются по вашему местному времени, а подпись можно проверить секретным или открытым ключом.

Конфиденциально: ваши данные обрабатываются в браузере и никуда не загружаются.

Как декодировать JWT

  1. Вставьте токен (префикс Bearer в начале удаляется автоматически).
  2. Изучите декодированные заголовок и полезную нагрузку в виде отформатированного JSON, а в таблице утверждений проверьте срок действия и дату выдачи.
  3. При необходимости откройте Проверить подпись и введите секрет HMAC или открытый ключ в формате PEM.

Как устроен JWT

JSON Web Token состоит из трёх частей в кодировке Base64URL, разделённых точками: header.payload.signature. В заголовке указан алгоритм подписи (например, HS256 или RS256), полезная нагрузка содержит утверждения (claims), а подпись подтверждает, что первые две части не изменялись.

Стандартные утверждения (claims)

Часто задаваемые вопросы

Безопасно ли вставлять сюда мой токен?

Токен декодируется в вашем браузере и никуда не отправляется. И всё же обращайтесь с действующими токенами как с паролями и не передавайте их посторонним.

Может ли кто угодно прочитать полезную нагрузку JWT?

Да. Подписанный JWT лишь закодирован в Base64URL, но не зашифрован, поэтому никогда не храните в полезной нагрузке секреты. Содержимое скрывают только зашифрованные токены (JWE).

Почему подпись не проверяется автоматически?

Для проверки нужен секретный или открытый ключ издателя. Введите его в разделе «Проверить подпись» — поддерживаются алгоритмы HS, RS, PS и ES.