Chargement de l'outil…

Décodez vos JWT en toute sécurité

Les JSON Web Tokens (JWT) sont un standard ouvert (RFC 7519) pour transmettre des informations (claims) de manière sûre entre deux parties. Cet outil décode un JWT et affiche ses trois parties : l'en-tête (header), le payload et la signature.

  • En-tête et payload décodés : voyez immédiatement les données contenues dans votre jeton.
  • Dates lisibles : les horodatages « exp », « iat » et « nbf » sont convertis en dates lisibles.
  • Contrôle de l'expiration : voyez d'un coup d'œil si le jeton est encore valide ou déjà expiré.
  • Confidentialité : nous ne demandons pas votre clé, et votre jeton ne quitte jamais votre navigateur.

Pourquoi QodeCat ?

Uniquement dans votre navigateur

Beaucoup de décodeurs en ligne envoient votre jeton à un serveur, ce qui pose un vrai risque avec des jetons de production. QodeCat effectue tout le décodage dans votre navigateur, en JavaScript.

Questions fréquentes

Q. Peut-on lire un JWT sans la clé secrète ?

Oui. Un JWT est encodé (en Base64URL), pas chiffré : toute personne qui possède le jeton peut lire son payload. La clé sert uniquement à vérifier que les données n'ont pas été modifiées, pas à les lire.

Q. Pourquoi l'outil ne demande-t-il pas la clé secrète ?

Pour votre sécurité. Coller une clé de signature (secret HMAC ou clé privée) sur un site web est risqué. Cet outil sert à déboguer le contenu du jeton : il le décode sans vérifier la signature.

Q. Que signifie « exp » ?

Le claim « Expiration Time » indique l'instant à partir duquel le JWT ne doit plus être accepté.

Q. Que signifie « iat » ?

Le claim « Issued At » indique l'instant où le JWT a été émis.