Aller au contenu

Décodeur JWT

Décodez l’en-tête et la charge utile d’un JSON Web Token. Le jeton n’est jamais envoyé nulle part

Chargement de l’outil…

Décode un JSON Web Token : collez-le pour voir l’en-tête et la charge utile en JSON, avec les claims temporels comme l’expiration convertis en dates lisibles. Utilisez-le pour vérifier le contenu d’un jeton et s’il a expiré quand une connexion ou un appel d’API échoue.

Mode d’emploi

  1. Collez un JWT commençant par eyJ dans « Jeton ». Un préfixe « Bearer » au début est ignoré.
  2. Examinez le JSON dans « En-tête » et « Charge utile », ainsi que la partie « Signature ».
  3. Dans le tableau « Claims », lisez les dates d’émission et d’expiration et un statut comme « Expiré » ou « En vigueur ».
  4. Pour vérifier si le jeton est digne de confiance, saisissez le secret ou la clé publique sous « Vérifier la signature (facultatif) ».

Fonctionnement

Questions fréquentes

Comment savoir quand un JWT expire ?
Collez le jeton. « Date d’expiration » (exp) dans le tableau « Claims » indique la date et l’heure, et la colonne de statut affiche le temps restant ou « Expiré ».
Un JWT est-il chiffré ?
Un JWT classique (JWS) est signé, pas chiffré : n’importe qui peut donc lire son contenu. N’y mettez pas de mots de passe ni d’autres secrets. Un jeton en 5 parties est un JWE chiffré et ne peut pas être lu sans la clé.
Le décodage prouve-t-il qu’un jeton est authentique ?
Non. N’importe qui peut modifier le contenu : seule une signature vérifiée avec la bonne clé est digne de confiance. Saisissez la clé sous « Vérifier la signature (facultatif) » pour voir « Signature valide » ou « Signature non valide ».