Décodeur JWT

Collez un jeton et lisez immédiatement le header, le payload et l'expiration, sans qu'il quitte votre navigateur.

100 % privé : tout est traité localement dans votre navigateur. Vos données ne quittent jamais votre appareil.

Mode d'emploi

  1. Collez un JWT (le préfixe « Bearer » est accepté).
  2. Le header et le payload s'affichent formatés.
  3. Les dates comme exp et iat apparaissent en clair, avec le statut « valide » ou « expiré ».

Structure d'un JWT

Un JSON Web Token se compose de trois parties encodées en Base64URL séparées par des points : header (algorithme), payload (claims comme l'ID utilisateur, les rôles, l'expiration) et signature.

Le header et le payload sont seulement encodés, pas chiffrés : tout le monde peut les lire, n'y mettez donc aucun secret. Seule la signature garantit l'authenticité, et cet outil ne la vérifie pas.

Questions fréquentes

Est-il sûr de coller mon jeton ici ?

Oui. Le décodage se fait entièrement dans votre navigateur et rien n'est envoyé. Évitez néanmoins de copier des jetons de production plus que nécessaire.

La signature est-elle vérifiée ?

Non. Il faudrait pour cela la clé secrète ou publique. L'outil affiche seulement le contenu.

Que signifient exp, iat et nbf ?

exp = expiration, iat = émis le, nbf = pas avant. Ce sont des timestamps Unix en secondes.