Outils › Outils pour développeurs

Décodeur JWT

Décodez des JSON Web Tokens, vérifiez leur expiration et contrôlez les signatures HS256, RS256, PS256 et ES256 avec WebCrypto, directement dans votre navigateur.

En-tête
{
  "alg": "HS256",
  "typ": "JWT"
}
Charge utile
{
  "sub": "4021",
  "name": "Nibbo",
  "pro": true,
  "iat": 1791800000,
  "exp": 1791803600
}
Algorithme
HS256
Émis le
12/10/2026 10:13:20
Expire le
12/10/2026 11:13:20 expiré

Comment ça marche

  1. L’en-tête et la charge utile sont décodés depuis le Base64URL sur votre appareil.
  2. Les signatures sont vérifiées avec WebCrypto, intégré au navigateur. Les secrets et les clés restent dans cet onglet.
  3. Les jetons avec "alg": "none" sont toujours signalés comme non vérifiés.

Questions

Pourquoi est-il important que le décodage soit local ?

Un JWT correspond souvent à une session active. Le coller sur un site qui journalise les requêtes revient à donner l’accès à votre compte.

Quels formats de clé sont acceptés ?

Un secret partagé pour HS*, ou une clé publique au format PEM (SPKI) ou JWK pour RS*, PS* et ES*.