Décodeur JWT en ligne
Décodez localement l'en-tête et la charge utile d'un JWT, sans vérification de signature. Le traitement s’effectue localement dans votre navigateur.
Commencer
Décodeur JWT en ligne
Décodez localement l'en-tête et la charge utile d'un JWT, sans vérification de signature.
Collez un jeton de test fictif à trois segments, lancez le traitement, vérifiez Header et Payload en JSON ainsi que le troisième segment brut, puis copiez tout. Effacer vide l’entrée et le résultat. Aucun décodage automatique, fichier ou téléchargement.
eyJhbGciOiJub25lIn0.eyJzdWIiOiJ0ZXN0In0.Header: {"alg":"none"}
Payload: {"sub":"test"}Seuls les deux premiers segments sont décodés en objets JSON UTF-8 ; tableaux, valeurs primitives, JSON ou UTF-8 invalides sont rejetés. Le troisième reste inchangé et peut être vide : ni son encodage ni sa signature ne sont vérifiés. Le navigateur accepte aussi Base64 ordinaire avec +, / et remplissage ; ce n’est pas un validateur Base64URL canonique strict. Maximum 500000 unités de code UTF-16 avant suppression des espaces externes. JSON peut arrondir les grands nombres et garde seulement la dernière clé répétée. Aucune validation des déclarations, types et dates exp/nbf/iat, émetteur, audience, algorithme, clés ou autorisation. Décodage ne signifie pas déchiffrement ; JWE à cinq segments non pris en charge. Traitez les déclarations comme non fiables et utilisez des jetons de test.
Le traitement s’effectue localement dans votre navigateur.