Flowfiles ← Tous les outils

Décodeur JWT en ligne

Décoder · Vérifier · Construire — HS256 · RS256 · ES256 · Claims · Expiration — 100% local, sans upload

Collez n'importe quel token JWT pour décoder instantanément son en-tête, son payload et ses claims. Vérifiez la signature HMAC avec votre secret, ou RS256/ES256 avec une clé publique PEM. Testez l'expiration, voyagez dans le temps, et créez vos propres tokens.

Qu'est-ce qu'un JWT ?

Un JSON Web Token (JWT) est un standard ouvert (RFC 7519) qui définit un moyen compact et autonome de transmettre des informations entre parties sous forme d'objet JSON signé. Un JWT est composé de trois parties encodées en Base64URL et séparées par des points :

Fonctionnalités

Questions fréquentes

Comment décoder un token JWT ?

Collez votre token JWT dans le champ d'entrée. L'outil détecte automatiquement les trois parties et affiche l'en-tête et le payload en JSON indenté avec coloration syntaxique. Le décodage est instantané et s'effectue entièrement dans votre navigateur.

Comment vérifier la signature d'un JWT HS256 ?

Ouvrez les Options avancées, entrez votre secret HMAC dans le champ prévu. Si votre secret est encodé en Base64, cochez la case correspondante. L'outil utilise l'API SubtleCrypto du navigateur pour vérifier la signature HMAC-SHA256 et affiche ✓ Signature valide ou ✗ Signature invalide.

Comment utiliser le voyage temporel ?

Dans les options avancées, sélectionnez une date et heure. L'outil recalcule le statut des claims exp et nbf par rapport à cette date, vous permettant de simuler si le token était valide à un instant précis — utile pour déboguer des problèmes d'expiration.

Peut-on vérifier un JWT RS256 dans le navigateur ?

Oui. Collez la clé publique RSA au format PEM (SPKI) dans le champ dédié. L'API SubtleCrypto importe la clé et vérifie la signature RSA-PKCS#1-v1_5 ou RSA-PSS directement dans le navigateur, sans aucune requête réseau.

Mes tokens JWT sont-ils privés ?

Absolument. Aucune donnée n'est transmise à un serveur. Le décodage, la vérification de signature et la construction de tokens s'effectuent entièrement en JavaScript dans votre navigateur.

Outils associés