Инструменты › Разработчикам

Декодер JWT

Раскодируйте JSON Web Token, проверьте срок действия и подписи HS256, RS256, PS256 и ES256 через WebCrypto прямо в браузере.

Заголовок
{
  "alg": "HS256",
  "typ": "JWT"
}
Полезная нагрузка (payload)
{
  "sub": "4021",
  "name": "Nibbo",
  "pro": true,
  "iat": 1791800000,
  "exp": 1791803600
}
Алгоритм
HS256
Выдан
12.10.2026, 10:13:20
Истекает
12.10.2026, 11:13:20 истёк

Как это работает

  1. Заголовок и payload раскодируются из Base64URL на вашем устройстве.
  2. Подпись проверяет встроенный в браузер WebCrypto. Секреты и ключи остаются в этой вкладке.
  3. Токены с "alg": "none" всегда считаются непроверенными.

Вопросы

Почему важно, что раскодирование локальное?

JWT часто – живая сессия. Вставить его на сайт, который пишет запросы в лог, значит отдать доступ к своему аккаунту.

Какие форматы ключей подходят?

Общий секрет для HS* или открытый ключ в PEM (SPKI) или JWK для RS*, PS* и ES*.