Décodeur JWT
Décodez et inspectez les jetons JSON Web Token.
Utiliser sur n'importe quelle page (bookmarklet)
Envie d'utiliser Décodeur JWT sans quitter la page où vous êtes ? Glissez le bouton ci-dessous dans votre barre de favoris, puis cliquez dessus sur n'importe quel site : Décodeur JWT s'ouvre directement sur place — tout s'exécute dans votre navigateur.
À utiliser de façon responsable : Un bookmarklet s'exécute sur la page où vous cliquez dessus. Évitez les sites sensibles comme la banque en ligne, les paiements ou la santé — vous l'utilisez à vos risques. Tout est traité localement et aucune donnée n'est envoyée. Voir nos Conditions.
- Affichez la barre de favoris si elle est masquée — Ctrl+Shift+B (⌘+Shift+B sur Mac).
- Glissez le bouton ci-dessus sur la barre de favoris.
- Ouvrez n'importe quel site et cliquez sur le favori — le panneau Décodeur JWT apparaît en haut à droite. Utilisez ✛ pour changer de coin, et ›/‹ pour le replier contre le bord puis le ressortir.
- Cliquez à nouveau sur le favori (ou sur ✕) pour le fermer.
Remarque : quelques sites aux politiques de sécurité strictes peuvent bloquer les bookmarklets.
Exemples
Décoder l'en-tête et la charge utile
Entrée
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IlJ1bldlYlRvb2xzIn0.abc
Sortie
Header: { "alg": "HS256", "typ": "JWT" }
Payload: { "sub": "1234567890", "name": "RunWebTools" }Inspecter l'algorithme et le rôle
Entrée
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoiYWRtaW4ifQ.sig
Sortie
Header: { "alg": "RS256", "typ": "JWT" }
Payload: { "role": "admin" }À propos de cet outil
Ce décodeur JWT en ligne et gratuit lit un JSON Web Token et affiche son en-tête et sa charge utile en JSON formaté, directement dans votre navigateur. Collez un jeton et il se décode en direct. Tout s'exécute localement sans envoi — votre jeton ne quitte jamais votre appareil.
Mode d'emploi
- Collez votre JWT dans l'entrée (ou cliquez sur Exemple).
- Lisez l'en-tête et la charge utile décodés, et copiez l'un ou l'autre.
- Consultez les claims temporels pour voir quand le jeton a été émis ou expire.
Décoder seulement — pas vérifier
La charge utile d'un JWT est encodée en base64url, pas chiffrée, donc n'importe qui peut la lire. Cet outil la décode pour inspection mais ne vérifie pas la signature (qui nécessite la clé de signature). Pour les décisions de sécurité, vérifiez toujours les jetons sur votre serveur.
Questions fréquentes
Ce décodeur JWT est-il gratuit ?
Oui — un décodeur JWT en ligne entièrement gratuit, sans inscription.
Mon jeton est-il envoyé à un serveur ?
Non. Le jeton est décodé entièrement dans votre navigateur sans envoi, il ne quitte donc jamais votre appareil — important, car les jetons sont des identifiants sensibles.
Vérifie-t-il la signature ?
Non. C'est un décodeur/inspecteur — il lit l'en-tête et la charge utile, mais ne vérifie pas la signature, qui nécessite le secret ou la clé publique. Ne faites jamais confiance à un jeton non vérifié sur un serveur.
Que contient un JWT ?
Trois parties base64url séparées par des points : un en-tête (algorithme et type), une charge utile (claims comme sub, iat, exp) et une signature. Cet outil décode l'en-tête et la charge utile.
La charge utile est-elle chiffrée ?
Non. La charge utile d'un JWT standard est seulement encodée en base64url, pas chiffrée — n'importe qui peut la lire. Ne mettez jamais de secrets dans une charge utile JWT.
Que signifient iat et exp ?
Ce sont des horodatages Unix : iat est le moment d'émission du jeton et exp celui de son expiration. L'outil les affiche en dates lisibles et indique si le jeton a expiré.
Puis-je décoder un jeton que j'ai sélectionné sur une autre page ?
Oui — ajoutez le bookmarklet, sélectionnez un jeton sur n'importe quelle page et cliquez pour décoder la sélection sur place.
Outils associés
Générateur de hash
Générez des hashes MD5, SHA-1, SHA-256 et SHA-512 à partir de texte dans votre navigateur.
Encodeur / Décodeur Base64
Encodez du texte en Base64 ou décodez du Base64 en texte.
Encodeur / Décodeur d’URL
Encodez ou décodez les URL et les chaînes de requête.
Encoder / Décoder HTML
Encodez ou décodez les entités HTML.