Outils Développeur

Débogueur JWT & Inspecteur de Tokens

100% côté client. Vos jetons et clés secrètes ne quittent jamais votre navigateur.
Charger un exemple:
Jeton ExpiréToken expired 2d ago.
ALG: HS256TYP: JWTSignature Non Vérifiée
Jeton Encodéheader.payload.signature
HEADERAlgorithme & Type de jeton
{
  "alg": "HS256",
  "typ": "JWT",
  "kid": "auth0-key-1"
}
PAYLOADClaims décodés et données applicatives
{
  "iss": "https://auth.devsload.com/",
  "sub": "usr_89f0a21d",
  "aud": [
    "https://api.devsload.com/v1",
    "https://devsload.com"
  ],
  "iat": 1792761383,
  "exp": 1792768883,
  "nbf": 1792761383,
  "name": "Alex Mercer",
  "email": "alex.mercer@example.com",
  "roles": [
    "developer",
    "admin"
  ],
  "scope": "read:profile write:projects delete:cache"
}
SIGNATUREClé secrète HMAC ou clé publique RSA/ECDSA
Signature Non Vérifiée

Analyse des Claims Standards

Claims standards RFC 7519 identifiés dans le payload

ClaimDéfinitionValeur & Interprétation
expExpiration TimeTimestamp on or after which the token MUST NOT be accepted.
1792768883 📅 Fri, 23 Oct 2026 15:21:23 GMT (2d ago)
iatIssued AtTimestamp at which the JWT was issued.
1792761383 📅 Fri, 23 Oct 2026 13:16:23 GMT (3d ago)
nbfNot BeforeTimestamp before which the token MUST NOT be accepted.
1792761383 📅 Fri, 23 Oct 2026 13:16:23 GMT (3d ago)
issIssuerPrincipal that issued the JWT (e.g. auth service URL).
https://auth.devsload.com/
subSubjectPrincipal that is the subject of the JWT (e.g. user ID).
usr_89f0a21d
audAudienceRecipients that the JWT is intended for (e.g. client ID or API audience).
["https://api.devsload.com/v1","https://devsload.com"]
namenameCustom claim payload property.
Alex Mercer
emailemailCustom claim payload property.
alex.mercer@example.com
rolesrolesCustom claim payload property.
["developer","admin"]
scopescopeCustom claim payload property.
read:profile write:projects delete:cache

Cycle de vie & Horodatages

Émis le (iat)3d ago2026-10-23T13:16:23.000ZEpoch: 1792761383
Pas avant (nbf)3d ago2026-10-23T13:16:23.000ZEpoch: 1792761383
Expire le (exp)2d ago2026-10-23T15:21:23.000ZEpoch: 1792768883

Comment déboguer et vérifier un JSON Web Token

Comprendre la structure et la sécurité des jetons RFC 7519.

1. Collez ou générez votre jeton

Collez n’importe quel jeton JWT. DevsLoad découpe instantanément les trois segments et décode l’encodage Base64URL en JSON lisible.

2. Inspectez les claims standards et personnalisés

Consultez les claims RFC 7519 tels que exp, iat, iss, sub et aud. Notre inspecteur traduit les timestamps en dates UTC et affiche des comptes à rebours clairs.

3. Validez la signature en toute sécurité

Saisissez votre clé secrète HMAC ou votre certificat public PEM. La vérification s’exécute entièrement dans votre navigateur via l’API Web Crypto sans aucun envoi réseau.

4. Exportez ou testez dans vos clients API

Utilisez les boutons de copie rapide pour intégrer le jeton dans vos requêtes cURL ou vos headers d’autorisation HTTP.

Questions fréquentes sur les JWT

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

Un JSON Web Token (RFC 7519) est un moyen compact et sûr pour les URL de transmettre des informations entre deux parties sous forme d’objet JSON signé numériquement.

Est-il sûr de coller un jeton confidentiel dans DevsLoad ?

Oui, à 100%. Tout le traitement et la vérification cryptographique s’exécutent localement dans votre navigateur via l’API Web Crypto. Aucune donnée n’est transmise vers nos serveurs.

Quelles sont les trois parties d’un JWT ?

Un JWT se compose de trois parties séparées par des points : 1) En-tête (Header) avec l’algorithme ; 2) Données (Payload) avec les claims ; 3) Signature cryptographique pour garantir l’intégrité.

Quelle est la différence entre HS256 et RS256 ?

HS256 est un algorithme symétrique nécessitant une clé secrète partagée. RS256 est un algorithme asymétrique où le jeton est signé avec une clé privée et vérifié avec une clé publique correspondante.

Que se passe-t-il lorsque le claim exp est dépassé ?

Le claim exp indique l’horodatage limite au-delà duquel le jeton ne doit plus être accepté par les serveurs d’API. Notre outil compare ce timestamp à l’heure actuelle pour vous avertir.