BeYourTools

JWT Decoder

Décodeur JWT

Décodez n'importe quel jeton JWT pour inspecter ses claims d'en-tête et de charge utile sans avoir besoin du secret de signature.

JWT
0 charactersInvalid

Mode d'emploi Décodeur JWT

  1. 1.Collez le JWT Collez le jeton JWT complet (trois parties encodées en Base64url séparées par des points).
  2. 2.Inspectez l'en-tête et la charge utile L'en-tête (algorithme, type) et la charge utile (claims, expiration) sont décodés et affichés comme JSON formaté.
  3. 3.Vérifiez l'expiration et les claims Les horodatages exp, iat et nbf sont automatiquement convertis en dates lisibles.
  4. 4.Copier les sections décodées Copiez l'en-tête ou la charge utile décodés en JSON pour le débogage.

Décodeur JWT & JSON Developer Standards

JSON is the standard format for web APIs and modern applications. Using the Décodeur JWT helps you check syntax, catch formatting errors, and keep your data clean and readable.

Zero-Server Security

All data entered into Décodeur JWT runs directly inside your browser sandbox. Nothing is ever sent across the network or saved on remote servers.

Clean & CI/CD Ready

Well-formatted JSON prevents runtime syntax bugs, makes code reviews easier, and ensures smooth API data exchange.

Décodeur JWT Questions fréquentes

Est-il sûr de coller un JWT ici ?

Le décodeur s'exécute entièrement dans votre navigateur — votre JWT n'est jamais envoyé nulle part. Cependant, traitez les JWT comme des jetons sensibles et évitez de coller des jetons de production à longue durée de vie dans un outil en ligne.

Le décodeur vérifie-t-il la signature du JWT ?

Non. Le décodeur décode uniquement l'en-tête et la charge utile encodés en Base64url. Il ne vérifie pas la signature, ce qui nécessite le secret de signature ou la clé publique. Utilisez cet outil pour l'inspection uniquement, pas pour la validation de sécurité.

Que sont les claims JWT ?

Les claims sont des paires clé-valeur dans la charge utile du JWT. Les claims standard incluent : iss (émetteur), sub (sujet), aud (audience), exp (heure d'expiration), nbf (pas avant), iat (émis à) et jti (ID JWT). Les claims personnalisés sont toutes les propriétés supplémentaires ajoutées par l'application émettrice.

À quoi le champ alg de l'en-tête fait-il référence ?

Valeurs courantes : HS256 (HMAC-SHA256, symétrique), RS256 (RSA-SHA256, asymétrique), ES256 (ECDSA-SHA256, asymétrique). HS256 utilise un secret partagé ; RS256 et ES256 utilisent une paire de clés publique/privée.

Pourquoi mon jeton s'affiche-t-il comme invalide ?

Assurez-vous de coller le jeton complet incluant les trois parties séparées par des points. Si le jeton a été copié depuis une URL, vérifiez que l'encodage d'URL (comme %3D au lieu de =) n'a pas été inclus.

Can this tool handle large, complex JSON payloads?

Yes. Because the tool operates directly inside modern V8 JavaScript execution engines, it easily processes complex multi-megabyte payloads containing thousands of nested keys with negligible latency.

Are my proprietary payloads or secrets stored or cached?

No. BeYourTools implements zero tracking, zero telemetries, and zero database persistence. Everything stays strictly inside your browser memory and disappears the moment your tab is closed.