Encodage 100% dans votre navigateur

Décodeur JWT

Décodez les JSON Web Tokens instantanément. Révèle l'en-tête, le contenu et la signature. Fonctionne hors ligne — votre token ne quitte jamais le navigateur.

⚠️ Cet outil ne vérifie pas la signature. Utilisez-le uniquement pour inspecter le contenu d'un token — jamais pour valider une authentification.

Décodeur JWT

Collez n’importe quel JSON Web Token pour décoder instantanément ses trois parties : l’en-tête, le contenu et la signature. Les horodatages d’expiration (exp) et d’émission (iat) sont formatés en dates lisibles.

Structure d’un JWT

Un JWT se compose de trois parties encodées en Base64URL séparées par des points : en-tête.contenu.signature

  • En-tête : spécifie le type de token (typ) et l’algorithme de signature (alg).
  • Contenu : contient les claims — identité de l’utilisateur, rôles, expiration et données personnalisées.
  • Signature : hash cryptographique qui vérifie que le token n’a pas été altéré. Cet outil ne vérifie pas les signatures.

Claims JWT courants

  • sub — sujet (ID utilisateur)
  • iss — émetteur
  • aud — audience
  • exp — horodatage d’expiration (Unix)
  • iat — horodatage d’émission
  • nbf — valide à partir de
  • jti — identifiant unique JWT

Note de sécurité

Les payloads JWT sont seulement encodés en Base64 — pas chiffrés. Ne jamais mettre d’informations sensibles dans un JWT sans utiliser JSON Web Encryption (JWE). Vérifiez toujours les signatures côté serveur.