OnlineFreeTools.org
  • Accueil
  • Image editing tools
    • Filigrane texte — dans le navigateur
    • Extraire les couleurs — palette et pipette au clic
    • Retourner une image — miroir H/V
    • Bordure d’image — couleur et épaisseur
    • Compresser une image — côté max, qualité et taille cible (local)
    • Recadrer et redimensionner une image — en local
    • Voir et supprimer l’EXIF des photos — GPS, appareil, en local
    • Convertisseur de formats d'image — PNG JPEG WebP AVIF BMP GIF ICO SVG
    • Niveaux de gris — conversion locale
    • Fusionner des images — créez un collage en une photo
    • Optimiser une image — WebP, AVIF et MozJPEG en local
    • Superposer des images — placez un logo sur une photo
    • Image ↔ Base64 — encoder et décoder
    • Images en GIF — courte animation
    • Images en PDF — une page par photo
    • Images vers PowerPoint — une diapo par photo
    • Images vers Word — DOCX local
    • Page PDF en plusieurs tailles — pack multi-plateformes
    • PDF en JPG — convertissez les pages en images
  • Outils de design
    • Générer l’échelle de couleur de marque — palette 50–950 et tokens CSS
    • Charte graphique — brouillon modulaire à modifier
    • Schéma de couleurs web — tokens CSS sémantiques
    • Vérificateur de contraste WCAG — ratio AA/AAA
  • Outils PDF
    • Compresser un PDF — réduisez la taille dans le navigateur
    • Rogner un PDF — coupez les marges dans le navigateur
    • Fusionner des PDF — combinez dans le navigateur
    • Organiser un PDF — réordonnez ou retirez des pages
    • Numéroter un PDF — ajoutez les numéros dans le navigateur
    • PDF en Markdown — extrayez le texte pour vos notes dans le navigateur
    • Filigrane PDF — apposez du texte sur chaque page dans le navigateur
    • Protéger un PDF — chiffrez par mot de passe dans le navigateur
    • Pivoter un PDF — corrigez l’orientation dans le navigateur
    • Découper un PDF — extrayez les pages en local
    • Déverrouiller un PDF — retirez un mot de passe que vous connaissez
  • Developer tools
    • Ajouter WWW au DNS — A/CNAME et guides
    • Encoder et décoder Base64 — convertir du texte dans le navigateur
    • Convertisseur CSV ↔ JSON — types, séparateur, local
    • Recherche de domaine — DNS et données d’enregistrement
    • Vérificateur de hash — contrôler les empreintes dans le navigateur
    • Encoder et décoder les entités HTML — local
    • IndexNow — soumettre des URL à Bing, vérifier la clé et les codes
    • Quelle est mon adresse IP — IP publique (IPv4/IPv6)
    • Validateur JSON Schema — Chemins draft-07 et local
    • Décodeur JWT — lire header et payload localement (sans vérifier)
    • Markdown vers HTML assaini — et retour Markdown
    • Générateur de mots de passe aléatoires — créer des mots de passe localement
    • Compare Two Texts Online — Text Diff Checker
    • Convertisseur de fuseau horaire — comparer un instant dans le monde
    • Convertisseur Unix timestamp — époque ↔ heure lisible
    • Générateur UUID et ULID — créer des identifiants dans le navigateur
    • Vérifier les en-têtes HTTP d'un site — Inspecter les response headers
    • YAML vers JSON — et retour YAML (types, multi-doc)
  • Calculators
    • Calculateur d'IMC — Comment calculer l'indice de masse corporelle
    • Calculateur de gradient — ∇f multivariable (dérivées partielles)
    • Calculateur de revenu marginal — Formule ΔRT / ΔQ
    • Calculateur de variation en % — De l’ancienne à la nouvelle valeur
    • Calculateur de ROI — Calculer le retour sur investissement
    • Pieds carrés en m² — Conversion pour logement et rénovation
  • English
  • 中文
  • Español
  • العربية
  • Português
  • Bahasa Indonesia
  • Français
  • 日本語
  • Русский
  • Deutsch

Outils

Filigrane texte — dans le navigateurAjouter WWW au DNS — A/CNAME et guidesEncoder et décoder Base64 — convertir du texte dans le navigateurGénérer l’échelle de couleur de marque — palette 50–950 et tokens CSSCharte graphique — brouillon modulaire à modifierExtraire les couleurs — palette et pipette au clicCompresser un PDF — réduisez la taille dans le navigateurRogner un PDF — coupez les marges dans le navigateurConvertisseur CSV ↔ JSON — types, séparateur, localRecherche de domaine — DNS et données d’enregistrementVérificateur de hash — contrôler les empreintes dans le navigateurRetourner une image — miroir H/VCalculateur d'IMC — Comment calculer l'indice de masse corporelleCalculateur de gradient — ∇f multivariable (dérivées partielles)Calculateur de revenu marginal — Formule ΔRT / ΔQCalculateur de variation en % — De l’ancienne à la nouvelle valeurCalculateur de ROI — Calculer le retour sur investissementEncoder et décoder les entités HTML — localBordure d’image — couleur et épaisseurCompresser une image — côté max, qualité et taille cible (local)Recadrer et redimensionner une image — en localVoir et supprimer l’EXIF des photos — GPS, appareil, en localConvertisseur de formats d'image — PNG JPEG WebP AVIF BMP GIF ICO SVGNiveaux de gris — conversion localeFusionner des images — créez un collage en une photoOptimiser une image — WebP, AVIF et MozJPEG en localSuperposer des images — placez un logo sur une photoImage ↔ Base64 — encoder et décoderImages en GIF — courte animationImages en PDF — une page par photoImages vers PowerPoint — une diapo par photoImages vers Word — DOCX localIndexNow — soumettre des URL à Bing, vérifier la clé et les codesQuelle est mon adresse IP — IP publique (IPv4/IPv6)Validateur JSON Schema — Chemins draft-07 et localDécodeur JWT — lire header et payload localement (sans vérifier)Markdown vers HTML assaini — et retour MarkdownFusionner des PDF — combinez dans le navigateurOrganiser un PDF — réordonnez ou retirez des pagesGénérateur de mots de passe aléatoires — créer des mots de passe localementNuméroter un PDF — ajoutez les numéros dans le navigateurPage PDF en plusieurs tailles — pack multi-plateformesPDF en JPG — convertissez les pages en imagesPDF en Markdown — extrayez le texte pour vos notes dans le navigateurFiligrane PDF — apposez du texte sur chaque page dans le navigateurProtéger un PDF — chiffrez par mot de passe dans le navigateurPivoter un PDF — corrigez l’orientation dans le navigateurSchéma de couleurs web — tokens CSS sémantiquesDécouper un PDF — extrayez les pages en localPieds carrés en m² — Conversion pour logement et rénovationCompare Two Texts Online — Text Diff CheckerConvertisseur de fuseau horaire — comparer un instant dans le mondeConvertisseur Unix timestamp — époque ↔ heure lisibleDéverrouiller un PDF — retirez un mot de passe que vous connaissezGénérateur UUID et ULID — créer des identifiants dans le navigateurVérificateur de contraste WCAG — ratio AA/AAAVérifier les en-têtes HTTP d'un site — Inspecter les response headersYAML vers JSON — et retour YAML (types, multi-doc)

Décodeur JWT — lire header et payload localement (sans vérifier)

Collez un JWT pour lire header et payload en JSON dans votre navigateur — sans vérification de signature. Étapes : coller le jeton, décoder, copier header ou payload. Exemple : le jeton d’exemple affiche alg HS256 et iat 1516239022 en UTC et heure locale. Le jeton n’est pas envoyé.

Non vérifié — cet outil décode uniquement Base64url. Il ne valide pas les signatures et ne doit pas servir aux décisions d’autorisation.

      

        

    

Fonctionnement

Collez un JWT complet (header.payload.signature). La page sépare par points, décode Base64url sur les deux premiers segments et formate le JSON. exp, iat et nbf numériques affichent UTC et heure locale. La signature n’est montrée qu’en texte brut — sans vérification.

Règles à connaître

Ce que ce décodeur fait et ne fait pas : structure, Base64url, claims enregistrés et limite sans vérification.

  • Structure : un JWT signé (JWS compact) a trois segments Base64url — header (alg, typ), payload (claims), signature (octets, pas JSON).
  • Base64url : -→+, _→/, compléter le padding jusqu’à longueur %4, puis atob et JSON.parse. Les erreurs ciblent header ou payload.
  • Claims enregistrés : exp, iat et nbf sont des secondes Unix UTC. Lire le JSON ne prouve pas que le jeton est fiable.
  • Confidentialité : collage local ; pas de HMAC/RSA. N’autorisez pas en production sur le seul JSON décodé.

Exemple

Entrée : eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9eIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c → Header : {"alg":"HS256","typ":"JWT"}. Payload : {"sub":"1234567890","name":"John Doe","iat":1516239022} avec iat en UTC et heure locale. Signature affichée brute — non vérifiée.

Cas d’usage

  • Débogage OAuth : inspectez sub, scope et exp d’un access token avant la passerelle API.
  • Contrats API : confirmez iss et aud d’un ID token avec votre documentation.
  • Apprentissage : voir comment header, payload et signature forment trois segments JWS.

Frequently asked questions

Cette page vérifie-t-elle la signature JWT ?

Non. Décoder inverse seulement Base64url sur header et payload ; vérifier la signature exige la clé de l’émetteur — volontairement absent ici.

Pourquoi mon jeton échoue sur le nombre de segments ?

Vérifiez d’avoir collé le jeton complet avec deux points et trois segments. Points en trop, collage tronqué ou chaîne non-JWT échouent.

Quelle différence entre Base64url et Base64 ?

JWT utilise Base64url : - au lieu de +, _ au lieu de /, souvent sans =. Un Base64 classique peut échouer sur des jetons URL-safe.

Comment lire exp, iat ou nbf ?

exp, iat et nbf sont des secondes Unix UTC. Cette page les affiche en UTC et dans votre fuseau local ; comparez exp à l’heure actuelle.

Mon jeton est-il envoyé à un serveur ?

Non. Découpage, Base64url et JSON s’exécutent entièrement dans votre onglet.

Related tools

  • Encoder et décoder Base64 — convertir du texte dans le navigateur
  • Convertisseur Unix timestamp — époque ↔ heure lisible

Partager cet outil

Partagez sur les réseaux, copiez le lien ou utilisez le partage du système.

XFacebookLinkedInRedditWhatsAppTelegram

https://onlinefreetools.org/fr/tools/jwt-decoder

Questions ou retours

Quelque chose n’est pas clair, cassé ou manquant ? Rédigez un message ci-dessous — nous lisons chaque note.

E-mail: dailyonetools@outlook.com

References

  • RFC 7519 — JSON Web Token (JWT)
  • RFC 7515 — JSON Web Signature (JWS)
OnlineFreeTools.org · Projet d'apprentissage · En cours d'itération
À propos·Journaux de développement·Confidentialité·Conditions·Contact