Décodeur JWT

Parsez vos JSON Web Tokens côté client pour en extraire le Header et le Payload en toute sécurité.

JWT Encoded
Ce token n'est pas un JWT valide. Assurez-vous qu'il contient bien 3 parties séparées par des points (.).
Header (Algorithme & Type)
{{ headerObj }}
Payload (Data / Revendications)
{{ payloadObj }}
Signature {{ signature }}
En attente d'un token...

Qu'est-ce qu'un JSON Web Token (JWT) ?

Le JWT est un standard ouvert (RFC 7519) qui définit un moyen compact et autonome de transmettre de manière sécurisée des informations entre deux parties sous la forme d'un objet JSON. Il est massivement utilisé aujourd'hui pour l'Authentification des API (REST/GraphQL) et l'autorisation des utilisateurs sur les applications modernes (Single Page Applications).

La structure d'un Token

Un JWT est toujours constitué de 3 parties distinctes, séparées par un point (.) :

  • Le Header (Entête) : Contient généralement le type de token ("JWT") et l'algorithme de signature utilisé (ex: HMAC SHA256 ou RSA).
  • Le Payload (Charge utile) : Contient les "revendications" (claims). Ce sont les informations sur l'utilisateur, comme son ID, son rôle (Admin/User), et la date d'expiration du token (exp).
  • La Signature : C'est la partie de sécurité. Elle est créée par le serveur en hachant le Header, le Payload et un Secret. Elle permet au serveur de vérifier que le token n'a pas été altéré par un hacker en cours de route.

Attention : Un JWT n'est pas chiffré !

C'est une erreur très commune de penser qu'un JWT est "crypté". Le Header et le Payload sont simplement encodés en Base64Url. Comme vous pouvez le voir grâce à cet outil, n'importe qui interceptant le token peut le lire facilement. Ne placez jamais de mots de passe ou de données sensibles dans le Payload d'un JWT ! Ce qui rend le JWT sûr, ce n'est pas le secret de son contenu, mais sa Signature qui empêche sa falsification.

D'autres DevTools :

Mode d’emploi

Comment utiliser Décodeur JWT ?

Décodez un JSON Web Token pour lire son en-tête, ses claims et sa date d’expiration.

  1. Collez votre contenu

    Collez le token JWT.

  2. Décodez

    En-tête et payload sont affichés en JSON.

  3. Vérifiez

    Contrôlez l’expiration (exp) et l’émetteur.

GratuitAucun abonnement, aucune limite cachée.
Sans inscriptionOuvrez la page, utilisez l’outil, c’est tout.
InstantanéRésultat en quelques secondes, même sur mobile.
ConfidentielLe traitement se fait dans votre navigateur.

En savoir plus : Décodeur JWT

Un JWT contient trois parties séparées par des points : en-tête, payload et signature. Les deux premières sont simplement encodées en Base64URL, donc lisibles.

jwt decoder décoder jwt json web token lire token jwt en ligne
FAQ

Questions fréquentes sur Décodeur JWT

Le décodage vérifie-t-il la signature ?

Non, il affiche le contenu ; la vérification nécessite la clé secrète ou publique.

Est-il risqué de coller un token ?

Le décodage est local ; évitez toutefois de partager des tokens de production valides.

Que signifie le claim « exp » ?

La date d’expiration, en secondes depuis le 1ᵉʳ janvier 1970 (timestamp Unix).

Un JWT est-il chiffré ?

Généralement non : il est signé, pas chiffré. N’y mettez pas de données sensibles.