Décodeur JWT - Décoder les jetons web JSON & vérifier l’expiration en ligne

Collez n’importe quel JSON Web Token pour décoder instantanément son en-tête et sa charge utile, visualiser la signature et vérifier s’il a expiré. S’exécute localement — vos jetons ne quittent jamais votre navigateur.

JWT encodé

Cet outil ne décode que le jeton — il ne vérifie pas la signature par rapport à une clé secrète ou publique. Toute personne possédant le jeton peut lire sa charge utile, donc ne mettez jamais de secrets dans un JWT.

À propos des jetons web JSON

Un JWT possède trois segments encodés en Base64URL, séparés par des points : en-tête, charge utile et signature. L’en-tête décrit l’algorithme de signature, la charge utile transporte les revendications (comme sub, iat, exp), et la signature permet à un serveur de vérifier que le jeton n’a pas été altéré. Le décodage ne nécessite jamais de secret.

Frequently Asked Questions

Collez le JWT encodé (le long eyJ... dans la boîte d’entrée. L’outil le divise en deux points, décode l’en-tête et la charge utile par Base64URL, et affiche le JSON pour chacun plus le segment de signature brut — le tout sans effectuer de requête réseau.

usage

Non. Le décodeur ne fait que traiter le jeton — il ne vérifie pas la signature par rapport à une clé secrète ou publique, car la vérification nécessite le matériel de clé de l’émetteur. Utilisez une bibliothèque JWT côté serveur pour la vérification en production ; Cet outil est destiné à l’inspection et au débogage.

technical

Vous obtenez l’en-tête (algorithme et identifiant de clé), les revendications de payload (sub, iss, aud, iat, exp et toutes les revendications personnalisées) ainsi que la signature brute. Les affirmations horodatages standard sont formatées en dates lisibles par l’humain, ce qui permet de repérer les jetons obsolètes d’un coup d’œil.

features

Si la charge utile contient la revendication standard « exp », l’outil la compare à l’heure actuelle et affiche soit « Valide jusqu’à » soit « Jeton expiré à » avec l’horodatage exact. Les jetons sans demande d’expérience sont signalés comme n’ayant pas d’expiration.

features

Toute personne qui lit la charge utile d’un JWT peut l’utiliser jusqu’à son expiration, donc les jetons de production appartiennent aux outils privés. Ce décodeur s’exécute entièrement dans votre navigateur et ne transmet jamais le jeton, mais la règle la plus sûre est de décoder les jetons de développement à courte durée chaque fois que possible.

privacy

Un JWT possède trois segments encodés en Base64URL, séparés par des points : en-tête (algorithme de signature), payload (les revendications que l’émetteur souhaite que le vérifiateur fasse confiance) et signature (une signature MAC ou numérique sur header.payload). Le décodage n’a jamais besoin d’une clé — seule la vérification en a besoin.

technical

Use Cases

Débogage OAuth & OpenID Connect Flows

Décodez les jetons d’accès et les jetons ID retournés par Auth0, Okta, Cognito et Azure AD pour vérifier les portées, les audiences et les émetteurs lors des travaux d’intégration OAuth locale

technical

Inspecter les en-têtes d’autorisation dans les appels API

Collez le jeton porteur d’une requête API en échec pour confirmer si le mauvais locataire, rôle ou expiration est responsable avant d’ouvrir un ticket auprès de l’équipe backend

technical

Vérifier l’expiration du jeton pendant le développement

Mettez des jetons périmés au spot qui cassent silencieusement votre environnement de staging en lisant la réclamation d’XP — pas besoin de copier le jeton dans un terminal ou d’écrire un script rapide

technical

Autorisations d’audit codées dans les revendications de jeton

Vérifiez les revendications personnalisées telles que les rôles, les locataires et les indicateurs de fonctionnalité afin que les administrateurs puissent confirmer que le jeton d’un client accorde exactement l’accès souhaité par l’équipe de licence

business

Valider les intégrations en connexion unique

Inspectez les jetons SAML et OIDC produits par les intégrations SSO d’entreprise afin de confirmer l’appartenance aux groupes et les correspondances d’attributs avant de les déployer à tous les employés

business

Enseigner l’authentification basée sur des jetons

Utilisez les panneaux décodés d’en-tête, de charge utile et de signature pour expliquer comment les JWT sont structurés aux étudiants du bootcamp, aux ingénieurs juniors et aux participants aux ateliers de sécurité

educational