Outil Tool Kumar

Décodeur JWT

Collez un JWT compact pour l'examiner. Le jeton reste dans l'éditeur, avec une couleur par partie, tandis que son en-tête décodé, sa charge utile et ses revendications temporelles lisibles s'affichent à côté. Le décodage ne vérifie pas la signature. Utilisez donc le résultat pour l'inspection et le débogage plutôt que pour l'authentification.

Utiliser cet outil

  1. Collez un JWT, avec ou sans préfixe Bearer.
  2. Lisez l'en-tête décodé, la charge utile et _claims à droite. La ligne exp indique le temps restant avant l'expiration du jeton ou le temps écoulé depuis celle-ci.
  3. Vérifiez les valeurs exp, iat et nbf, puis vérifiez la signature dans votre propre application.

Exemple détaillé

Tool Kumar décode cet exemple de jeton HS256 en en-tête, charge utile et signature, avec un objet _claims qui affiche des dates lisibles pour exp et iat.

Entrée · example.jwt

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkFkYSBMb3ZlbGFjZSIsInJvbGUiOiJhZG1pbiIsImlhdCI6MTc5MDgxMjgwMCwiZXhwIjoxODIyMzQ4ODAwfQ.8cC1krME5G5HZQKPQy8oBEQueQ60R5UgQLB1iXcLpBs

Sortie

{
  "header": {
    "alg": "HS256",
    "typ": "JWT"
  },
  "payload": {
    "sub": "1234567890",
    "name": "Ada Lovelace",
    "role": "admin",
    "iat": 1790812800,
    "exp": 1822348800
  },
  "signature": "8cC1krME5G5HZQKPQy8oBEQueQ60R5UgQLB1iXcLpBs",
  "_claims": {
    "exp": "2027-10-01T00:00:00.000Z",
    "iat": "2026-10-01T00:00:00.000Z",
    "expired": false
  }
}

Options et cas limites

  • Le décodeur accepte les jetons JWS compacts en trois parties.
  • Il ne vérifie pas la signature et ne récupère aucune clé.
  • exp, iat et nbf apparaissent aussi sous forme de dates ISO dans _claims, avec expired à true une fois exp dépassé.
  • Pour modifier le JSON décodé, utilisez « Remplacer le JWT par le JSON décodé » dans la palette de commandes.

Privé par défaut

Votre document reste dans ce navigateur. Tool Kumar analyse, convertit et crée les téléchargements sur votre appareil, sans compte ni étape d'envoi au serveur.

Décodeur JWT : questions fréquentes

Décoder un JWT permet-il de le vérifier ?
Non. Le décodage lit uniquement l'en-tête et la charge utile encodés en base64url. La signature doit être vérifiée avec la clé de l'émetteur dans votre application.
Mon jeton est-il envoyé quelque part ?
Non. Le décodage s'effectue dans le navigateur et le jeton reste sur votre appareil.
Le décodeur accepte-t-il un jeton Bearer ?
Oui. Le décodeur accepte un jeton précédé d'un préfixe Bearer facultatif.
Pourquoi la sortie contient-elle un objet _claims ?
Tool Kumar l'ajoute pour afficher exp, iat et nbf sous forme de dates ISO lisibles et indiquer si le jeton a expiré. Le trait de soulignement indique qu'il s'agit de données calculées ; cet objet ne fait pas partie du jeton.

Outils associés

Validateur JSON, Formateur JSON et JSON diff.