Aller au contenu principal
CuteJSON
↑↓ Naviguer Enter Selectionner Esc Fermer

Decodeur JWT

Collez un JSON Web Token et lisez son en-tete, son payload et ses claims standards, avec un avertissement expire ou pas encore valide quand le jeton en porte un.

Retour a tous les outils

Raccourcis clavier

Cela fonctionne partout où l'action correspondante existe sur cette page.

Ouvrir la palette de commandes
Ctrl/Cmd + K
Executer l action principale
Ctrl/Cmd + Enter
Formater
Ctrl/Cmd + Shift + F
Minifier
Ctrl/Cmd + Shift + M
Copier le resultat
Ctrl/Cmd + Shift + C
Ouvrir un fichier
Ctrl/Cmd + Shift + O
Telecharger le resultat
Ctrl/Cmd + S
Fermer cette boite de dialogue
Esc
Ouvrir cette boite de dialogue
F1 / ?

Donnees locales

Tout ce qui suit est stocke uniquement dans ce navigateur, sur cet appareil. Rien de tout cela n est jamais envoye ou que ce soit, et fermer cette boite de dialogue n est pas necessaire pour que cela reste vrai.

Brouillons non enregistres
Outils avec des options memorisees

Fichiers ouverts recemment

    Aucun fichier ouvert pour l instant sur cet appareil.

    Partager via un lien

    Le contenu est place dans la partie du lien apres le signe #, que les navigateurs n envoient jamais a un serveur. Rien ici n est envoye vers cutejson.com ni ailleurs.

    Partage la premiere entree de cette page. Sur un outil qui en a plus d une, seule celle-la est incluse.

    Rien a partager pour l instant. Collez ou tapez quelque chose d abord.

    Jeton

    Charger depuis une URL

    Recupere l URL directement depuis votre navigateur et charge dans ce panneau le texte renvoye.

    Ceci decode le jeton. Cela ne verifie pas la signature. Un jeton peut etre parfaitement bien forme et completement falsifie en meme temps; seul le verifier contre la vraie cle avec laquelle il a ete signe peut faire la difference, et cette page n en demande jamais une.

    En-tete

    Le JSON decode apparait ici.

    Claims

    Les claims decodes apparaissent ici.

    Payload

    Le JSON decode apparait ici.

    Signature

    Montree exactement telle qu ecrite. C est une sortie cryptographique, pas du texte, alors il n y a rien a decoder.

    Tout fonctionne dans votre navigateur. Rien de ce que vous collez n est envoye, et vous pouvez le verifier dans l onglet Reseau de votre navigateur.

    A propos de cet outil

    Un JSON Web Token est compose de trois parties encodees en base64url reliees par des points, un en-tete, un payload et une signature. L en-tete et le payload sont eux-memes du JSON une fois decodes, alors cette page decode chacun avec le meme decodeur base64url que l outil JSON vers Base64 utilise deja, l alphabet sur pour les URL et le remplissage absent tous deux geres, et indique lequel des deux a echoue si l un ne se decode pas proprement ou ne s avere pas etre un objet JSON. La signature est montree exactement telle qu ecrite et jamais decodee plus loin, puisque c est une sortie cryptographique plutot que du texte et qu il n y a rien de lisible a l interieur a montrer. Sept claims enregistres du payload obtiennent leur propre ligne quand le jeton les porte: issuer, subject, audience, issued-at, not-before, expiration et un JWT ID, les trois bases sur le temps etant lus comme les dates qu ils sont vraiment plutot que laisses en nombres bruts. Un jeton dont l expiration est passee, ou dont l heure not-before n est pas encore arrivee, est marque comme tel clairement plutot que laisse a vous de deduire a partir des nombres bruts. Ce que cette page ne fait pas, expres, c est verifier la signature contre quoi que ce soit: le faire honnetement necessite le vrai secret ou la cle publique avec laquelle le jeton a ete signe, que cette page ne demande jamais, et un decodeur qui laisserait entendre une confiance qu il ne peut pas justifier serait pire qu un decodeur qui ne dit rien. Un jeton peut etre parfaitement bien forme, se decoder proprement ici, et etre quand meme falsifie ou modifie, et seule une vraie verification de signature, un outil distinct, peut faire la difference.

    Comment ca marche

    1. Collez un JSON Web Token. Ce sont les trois parties separees par des points que la plupart des API vous remettent comme une seule chaine.
    2. L en-tete, le payload et les claims standards se decodent pendant que vous tapez. Rien de tout cela n est envoye nulle part; tout se passe dans votre navigateur.
    3. Verifiez le panneau Claims pour un avertissement expire ou pas encore valide, et rappelez-vous: ceci decode le jeton, cela ne le verifie pas.