JWT Decoder

Разберите JSON Web Token на header, payload и подпись. Увидите стандартные claims (iss, sub, aud, exp, iat, nbf) в человекочитаемом виде. Всё работает в браузере, токен никуда не отправляется.

JWT

Частые вопросы

Что такое JWT?

JWT (JSON Web Token) — компактный токен из трёх частей: header, payload и signature, разделённых точками. Header и payload закодированы в Base64URL и содержат JSON.

Загружается ли токен на сервер?

Нет. Разбор Base64URL и JSON выполняется полностью в браузере, токен никуда не отправляется.

Проверяется ли подпись?

Для HMAC (HS256/384/512) — да, если вы ввели секрет. Для RSA/ECDSA нужен публичный ключ, и это отдельная операция; декодер покажет содержимое, но не подтвердит подлинность токена.

Что означают поля exp, iat, nbf?

exp — время истечения, iat — время выпуска, nbf — время, с которого токен действителен. Все три заданы в секундах Unix. Декодер показывает их как даты и сравнивает с текущим временем.

Почему JWT нельзя использовать для паролей?

Payload JWT — это просто Base64URL, любой может прочитать его содержимое. Не храните в токене пароли, номера карт и другие секреты.