Déboguer un jeton de connexion
Vérifiez que les revendications et la date d'expiration échangées entre front-end et back-end correspondent à vos attentes.
Guide
Le décodeur JWT s'appuie sur jwt-decode dans le navigateur pour analyser le Header et le Payload d'un jeton, puis affiche les valeurs iat, nbf et exp sous forme de dates et de temps relatifs, interprétées comme des secondes Unix. Il se contente de décoder et ne vérifie jamais la signature : « ça se décode » ou « exp n'est pas dépassé » ne signifie donc pas que le jeton est valide et digne de confiance.
Mis à jour le 2026-09-102 min read
Le décodeur JWT s'appuie sur jwt-decode dans le navigateur pour analyser le Header et le Payload d'un jeton, puis affiche les valeurs iat, nbf et exp sous forme de dates et de temps relatifs, interprétées comme des secondes Unix. Il se contente de décoder et ne vérifie jamais la signature : « ça se décode » ou « exp n'est pas dépassé » ne signifie donc pas que le jeton est valide et digne de confiance.
Bearer .iat/nbf/exp sont présents, lisez la date locale et le temps relatif, ainsi que l'indication « expiré » ou « pas encore actif ».| Entrée | Sortie | Remarque |
|---|---|---|
Bearer eyJ... |
Header/Payload | le préfixe Bearer est retiré automatiquement |
exp inférieur à la seconde actuelle |
« expiré » | comparaison des seuls champs temporels |
Aucun exp |
« impossible de déterminer l'expiration » | aucune supposition de validité permanente |
alg est autorisé et ne vérifie pas les revendications métier iss/aud/sub.iat/nbf/exp ne sont interprétés en secondes Unix que s'ils sont numériques ; une date sous forme de chaîne n'est pas convertie.Vérifiez que les revendications et la date d'expiration échangées entre front-end et back-end correspondent à vos attentes.
Comparez exp à l'heure de votre machine pour distinguer une expiration d'une activation future.
Non. Ici, « valide » ne décrit que les champs temporels ; la signature n'est jamais vérifiée.
Non : le décodage est assuré par jwt-decode, à l'intérieur du navigateur.
Le jeton n'est décodé que dans la mémoire du navigateur et n'est pas envoyé à un serveur ; évitez malgré tout de coller des identifiants de production sur un appareil non fiable.
Mis à jour le 2026-09-10
Décodez le Header et le Payload d’un JWT, dates lisibles et détection d’expiration
Cet outil n’est pas entièrement traduit ; certains contenus utilisent la langue source ou une langue de repli.