Décodeur JWT

Collez un JSON Web Token et décodez-le instantanément en JSON lisible avec ce décodeur JWT gratuit en ligne. Il découpe le token au niveau des points et décode en base64url l'en-tête et le payload afin que vous puissiez inspecter l'algorithme, des claims comme sub, iat et exp, et voir si le token est encore valide ou expiré. Tout s'exécute à 100% dans votre navigateur : votre JWT n'est jamais envoyé à un serveur, ce qui en fait un moyen sûr et privé de déboguer des tokens. Aucune inscription, aucune limite, aucun backend. Idéal pour les développeurs qui dépannent l'authentification, les tokens d'accès API et les flux OAuth.

🔒 100 % privé — les fichiers ne quittent jamais votre appareil

Chargement…

Comment faire

  1. Collez votre JSON Web Token dans le champ de saisie.
  2. Le décodeur le découpe au niveau des points et le décode en base64url.
  3. Lisez l'en-tête et le payload formatés en JSON ci-dessous.
  4. Vérifiez le statut d'expiration et copiez l'en-tête ou le payload en un clic.

Questions fréquentes

Qu'est-ce qu'un JWT et que décode cet outil ?

Un JWT (JSON Web Token) est un token compact séparé par des points comportant trois parties : en-tête, payload et signature. Cet outil décode en base64url l'en-tête et le payload et les affiche formatés en JSON pour que vous puissiez lire les claims. Il ne touche ni n'expose la signature brute.

Mon token est-il envoyé ou stocké quelque part ?

Non. Le décodage se fait entièrement dans votre navigateur en JavaScript : votre JWT n'est jamais envoyé à un serveur, ni journalisé, ni stocké. Vous pouvez donc inspecter de vrais tokens d'accès en toute sécurité sans divulguer de données sensibles.

Vérifie-t-il la signature du JWT ?

Non. C'est un décodeur, pas un validateur. Il lit l'en-tête et le payload mais n'effectue aucune vérification de signature, il ne peut donc pas confirmer que le token est authentique ou non modifié. Ne considérez jamais un token décodé comme une preuve de validité.

Comment indique-t-il si un token est expiré ?

Si le payload contient un claim exp (un horodatage Unix numérique), l'outil le convertit en une date lisible et la compare à votre heure actuelle, marquant le token comme valide ou expiré. Les tokens sans claim exp n'affichent simplement aucun statut d'expiration.

Puis-je copier le résultat décodé ?

Oui. L'en-tête et le payload disposent chacun de leur propre bouton de copie qui place le JSON formaté dans votre presse-papiers. Si l'accès au presse-papiers est bloqué, le texte est sélectionné pour que vous puissiez le copier manuellement.

Que se passe-t-il si le token est invalide ou mal formé ?

S'il manque des parties au token, s'il contient des segments base64url incorrects ou si les données décodées ne sont pas du JSON valide, l'outil affiche un avis de token invalide au lieu du résultat. Veillez à coller le token complet, y compris les segments en-tête et payload séparés par des points.

À propos de cet outil

Décodeur JWT gratuit qui fonctionne 100% dans votre navigateur. Collez un JSON Web Token pour inspecter en-tête, payload, claims et expiration en JSON. Rien n'est envoyé.

Outils associés