Décodeur JWT
Collez un jeton Web JSON et lisez instantanément son en-tête et sa charge utile. Décode uniquement, dans votre navigateur, sans vérification.
Collez votre JWT ci-dessous :
Comment décoder un JWT
- Copiez la chaîne JWT complète, y compris les deux points.
- Collez-la dans la zone de saisie ci-dessus.
- Cliquez sur Décoder pour lire l'en-tête et la charge utile.
- Examinez les claims et les éventuelles dates lisibles.
FAQ
Qu'est-ce qu'un JWT ?
Un jeton Web JSON est une chaîne compacte et sûre pour les URL, composée de trois parties séparées par des points : un en-tête, une charge utile et une signature. L'en-tête et la charge utile ne sont que du JSON encodé en Base64URL.
Cet outil vérifie-t-il le jeton ?
Non. Il décode uniquement l'en-tête et la charge utile afin que vous puissiez les lire. La vérification de l'authenticité nécessite une clé secrète ou publique, que cet outil ne demande jamais.
Mon jeton est-il envoyé à un serveur ?
Non. Le décodage s'effectue entièrement dans votre navigateur, votre jeton ne quitte donc jamais votre appareil. Veillez malgré tout à ne pas coller de jetons dans des sites non fiables.
Que signifient exp, iat et nbf ?
exp est l'heure d'expiration, iat est l'heure à laquelle le jeton a été émis, et nbf est l'heure avant laquelle il n'est pas valide. Tous trois sont des horodatages Unix.
Outils associés
Pourquoi décoder un JWT localement ?
Un JWT ressemble à du texte opaque, mais son en-tête et sa charge utile ne sont que du JSON encodé en Base64URL. Les décoder localement vous permet d'inspecter les claims tout en gardant le jeton sur votre appareil.
- Vérifiez quels claims un jeton d'accès contient réellement.
- Voyez l'heure d'expiration d'un jeton avant de construire quelque chose autour.
- Déboguez un flux d'authentification sans divulguer le jeton.
Conseils et limites
Un JWT doit comporter exactement trois parties séparées par des points. Cet outil décode mais ne vérifie pas les jetons, ne considérez donc jamais un jeton décodé comme une preuve de son authenticité. Tout s'exécute localement dans votre navigateur.