Simplifiez votre flux de travail : Recherchez miniwebtool.
Ajouter
À voir aussi
Décodeur JWTCompteur de Tokens IAConvertisseur JSON vers CSVGénérateur de RegEx IACalculateur d'Inclusion-Exclusion
Page d'accueil > Divers > Encodeurs et décodeurs > Générateur JWT
 

Générateur JWT

Générez des JSON Web Tokens (JWT) signés avec un en-tête personnalisé, des revendications de charge utile et des algorithmes de signature HMAC (HS256/HS384/HS512). Comprend des préréglages de revendications, un assistant d'expiration, un aperçu du jeton en direct et une décomposition visuelle des trois segments du JWT.

Générateur JWT
🔑 Algorithme de Signature
👁 Aperçu du jeton en direct

Embed Générateur JWT Widget

Générateur JWT

Bienvenue sur le Générateur JWT, un outil en ligne rapide et gratuit pour créer des JSON Web Tokens signés. Que vous testiez un flux d'authentification, construisiez une API, débugguiez une intégration ou appreniez comment les JWT fonctionnent sous le capot, ce générateur vous donne un contrôle total sur l'en-tête du jeton, les revendications de la charge utile (payload) et l'algorithme de signature HMAC. Sortez un jeton HS256, HS384 ou HS512 valide en un clic et inspectez chaque segment côte à côte.

Qu'est-ce qu'un JSON Web Token ?

Un JSON Web Token (JWT) est un format d'identification compact et sûr pour les URL défini par la RFC 7519. Un JWT transporte des revendications sur un sujet entre deux parties et prouve son intégrité par une signature cryptographique. Comme le jeton est autonome, le destinataire peut le valider sans avoir à rappeler l'émetteur — une propriété qui fait des JWT la pierre angulaire de l'authentification sans état pour les applications web et mobiles modernes.

Chaque JWT est construit à partir de trois parties encodées en base64url jointes par des points :

  • En-tête (Header) — un objet JSON qui déclare le type de jeton (typ) et l'algorithme de signature (alg).
  • Charge utile (Payload) — un objet JSON qui contient les revendications, telles que l'ID de l'utilisateur, l'heure d'expiration et toute donnée personnalisée.
  • Signature — une signature HMAC ou RSA sur l'en-tête et la charge utile encodés qui les protège contre les altérations.
Forme du jeton : base64url(en-tête).base64url(charge_utile).base64url(signature)
Exemple : eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIxMjM0In0.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk

Comment fonctionne le Générateur JWT

Cet outil suit la recette exacte de signature JWT de la RFC 7519 §7.1 :

  1. Sérialiser le JSON de l'en-tête vers sa forme compacte (sans espaces) et l'encoder en base64url.
  2. Faire de même pour le JSON de la charge utile.
  3. Concaténer les deux avec un séparateur point. C'est l'entrée de signature.
  4. Calculer le HMAC de l'entrée de signature en utilisant votre secret et l'algorithme SHA-2 choisi.
  5. Encoder en base64url les octets de signature résultants.
  6. Concaténer le tout sous la forme en-tête.charge_utile.signature.

Ce qui rend ce générateur différent

  • Visualisation couleur en trois segments — en-tête (rose), charge utile (violet), signature (cyan) pour que vous puissiez repérer chaque partie instantanément.
  • Palette de Revendications Rapides — insertion en un clic de iss, sub, aud, iat, nbf et jti.
  • Aide à l'expiration — boutons prédéfinis pour 1 heure, 1 jour, 7 jours ou 30 jours qui calculent automatiquement le bon horodatage Unix.
  • Aperçu du jeton en direct — l'en-tête et la charge utile encodés se mettent à jour au fur et à mesure que vous tapez pour que vous puissiez voir comment chaque modification change le jeton.
  • Synchronisation intelligente de l'en-tête — le changement d'algorithme met à jour automatiquement le champ alg de l'en-tête.
  • Bascule de secret Base64 — si votre secret est stocké en base64 (la convention JWS pour les clés binaires), activez l'option et l'outil le décode avant la signature.
  • Boutons de copie par segment — copiez l'en-tête, la charge utile, la signature ou le jeton complet indépendamment.
  • Résumé des revendications — les revendications standard reconnues sont listées avec une description et un horodatage lisible par l'homme le cas échéant.

Choisir le bon algorithme

Les trois variantes HMAC prises en charge par cet outil sont fonctionnellement identiques, à l'exception du hachage SHA-2 sous-jacent et de la longueur de la signature :

  • HS256 — HMAC avec SHA-256. Signature de 256 bits. Le standard pour presque toutes les bibliothèques d'émission de JWT et le choix le plus interopérable.
  • HS384 — HMAC avec SHA-384. Signature de 384 bits. Marge légèrement plus grande contre la cryptanalyse future.
  • HS512 — HMAC avec SHA-512. Signature de 512 bits. Utile lorsque la politique exige le hachage standard le plus long.

Tous trois reposent sur un secret partagé que l'émetteur et le vérificateur détiennent. La RFC 7518 §3.2 exige que la clé soit au moins aussi longue que la sortie de hachage : 256 bits pour HS256, 384 bits for HS384, 512 bits for HS512.

Avertissement de sécurité : ne collez jamais un vrai secret de production dans un outil en ligne, y compris celui-ci. Utilisez ce générateur pour l'apprentissage, les tests et le débogage avec des secrets jetables uniquement. Pour les jetons de production, signez sur votre propre serveur avec une bibliothèque JWT éprouvée et conservez le secret dans un gestionnaire de secrets tel que AWS Secrets Manager, HashiCorp Vault ou Google Secret Manager.

Revendications (Claims) Enregistrées Standard

La RFC 7519 §4.1 définit un petit ensemble de revendications standard que les émetteurs et vérificateurs de JWT devraient reconnaître. Elles sont toutes facultatives mais largement prises en charge :

  • iss (émetteur) — identifie qui a créé le jeton. Souvent une URL ou un nom de service.
  • sub (sujet) — identifie de qui parle le jeton, généralement un ID utilisateur.
  • aud (audience) — identifie le destinataire auquel le jeton est destiné. Peut être une chaîne unique ou un tableau.
  • exp (temps d'expiration) — horodatage Unix après lequel le jeton doit être rejeté.
  • nbf (pas avant) — horodatage Unix avant lequel le jeton ne doit pas être accepté.
  • iat (émis à) — horodatage Unix enregistrant le moment où le jeton a été créé.
  • jti (ID JWT) — un identifiant unique qui permet de révoquer ou de suivre les jetons individuellement.

Comment utiliser cet outil

  1. Choisir un algorithme de signature — cliquez sur HS256, HS384 ou HS512. L'en-tête est mis à jour automatiquement pour correspondre.
  2. Modifier l'en-tête (facultatif) — l'en-tête par défaut contient alg et typ. Ajoutez un kid (ID de clé) personnalisé si votre vérificateur en a besoin.
  3. Construire la charge utile — tapez vos revendications en JSON ou cliquez sur les boutons de Revendications Rapides pour insérer des champs standard. L'aide à l'expiration écrit un horodatage Unix correct pour la durée relative que vous choisissez.
  4. Définir le secret — entrez votre secret partagé HMAC. Basculez l'icône de l'œil pour le révéler. Si votre secret est encodé en base64, cochez la case pour que l'outil le décode avant la signature.
  5. Générer le JWT — cliquez sur Générer le JWT. Le jeton complet, les trois cartes de segments, le schéma de structure et le résumé des revendications reconnues sont affichés ensemble.
  6. Copier ce dont vous avez besoin — utilisez les boutons Copier par segment ou le bouton Copier le Jeton pour emmener la valeur encodée dans Postman, curl ou votre application client.

Cas d'utilisation courants

Authentification et Autorisation

  • Émettre des jetons d'accès après une connexion réussie.
  • Encoder l'identité de l'utilisateur (sub) plus les revendications de rôle ou de permission.
  • Signer des jetons à courte durée de vie (15–60 minutes) et les rafraîchir au besoin.

Tests d'intégration d'API

  • Construire des jetons factices pour tester comment votre API répond à des revendications expirées, antidatées ou malformées.
  • Générer des JWT fixes pour les tests unitaires et les pipelines CI.
  • Reproduire des jetons de type production dans un environnement local sans solliciter le véritable serveur d'authentification.

Débogage de l'authentification unique (SSO)

  • Comparer un JWT connu comme bon à celui que votre fournisseur envoie pour trouver des écarts de spécification.
  • Vérifier l'algorithme de signature et l'ID de clé (kid) utilisé par un émetteur en amont.

Foire Aux Questions

Le JWT créé ici est-il un jeton réel et valide ?

Oui. Le jeton est signé avec HMAC sur l'en-tête et la charge utile encodés canoniques. Toute bibliothèque JWT qui utilise votre même secret le validera avec succès.

Pourquoi mon jeton ressemble-t-il à ce que je génère ailleurs ?

Parce que les JWT sont déterministes : avec le même en-tête, la même charge utile et le même secret, chaque bibliothèque conforme produit exactement la même chaîne. Si vous voyez une différence, vérifiez que l'ordre de sérialisation JSON, l'orthographe des clés et l'encodage du secret correspondent tous.

Puis-je décoder un JWT pour vérifier ce que j'ai généré ?

Oui. Associez cet outil à un décodeur JWT pour inspecter les segments. Le décodage ne fait qu'inverser l'étape base64url — la vérification de la signature nécessite toujours le secret.

Pourquoi mon secret est-il rejeté comme étant trop court ?

La RFC 7518 recommande une clé d'au moins la longueur de sortie du hachage : 256 bits pour HS256. L'outil lui-même n'impose pas de minimum, mais un vérificateur bien élevé peut rejeter les clés courtes. Utilisez un secret de plus de 32 octets généré aléatoirement en utilisation réelle.

Cet outil prend-il en charge RS256, ES256 ou EdDSA ?

Pas encore — cet outil se concentre sur les algorithmes basés sur HMAC car ils ne nécessitent qu'une chaîne partagée. Les algorithmes asymétriques (RS*, PS*, ES*, EdDSA) nécessitent des paires de clés et une manipulation PEM qui sont mieux adaptés à des outils dédiés.

Mon secret et ma charge utile sont-ils envoyés au serveur ?

Le formulaire est soumis via HTTPS pour calculer la signature. Rien n'est enregistré ou stocké au-delà de la durée de vie de la requête. Ne saisissez pas de secrets de production ici quoi qu'il en soit — traitez-le comme un environnement de test public.

Ressources Additionnelles

Citez ce contenu, cette page ou cet outil comme suit :

"Générateur JWT" sur https://MiniWebtool.com/fr/generateur-jwt/ de MiniWebtool, https://MiniWebtool.com/

par l'équipe miniwebtool. Mis à jour : 26 avril 2026

Encodeurs et décodeurs:

Outils en vedette:

Calculatrice de Compatibilité AmoureuseGénérateur de Carte de Crédit AléatoireCalculateur du Jour de l'Année - Quel jour de l'année sommes-nous aujourd'hui ?Calculateur de Signe Solaire, Lunaire et Ascendant 🌞🌙✨Convertisseur cm en pieds et poucesRecherche de Citations (Anglais)Recherche d'Identifiant InstagramGénérateur de mots aléatoires en anglaisCalculateur de Position du SoleilSélecteur de Films Aléatoireconvertisseur ppm en pourcentageExtracteur d'Images de VidéoGénérateur de chaînes aléatoiresConvertisseur de Pourcentage en PPMGénérateur de Couleurs AléatoiresConvertisseur de décimales en tempsRecherche d'Adresse MACStatistiques de Chaîne YouTubeConvertisseur HEX en CMJNConvertisseur de Pieds et Pouces en CentimètresGénérateur de Cartes à Jouer AléatoireCalculatrice du Nombre d'ÂmeCalculatrice d'escalierOutil en ligne pour supprimer la ponctuationFusionner des vidéosParaphraseur IACalculateur de nombres angéliquesGénérateur de mots mêlés👙 Calculateur de Taille de Soutien-GorgeCalculatrice des Exposants (Haute Précision)Recherche d'identifiant FacebookVérificateur de Nom d’Utilisateur sur les Réseaux Sociaux🔍 Vérificateur de PlagiatCalculatrice de test du khi-deuxCalculateur d'ArctangenteCompresser un PDFCalculateur de percentile de tailleExtracteur AudioCompteur de lignesGénérateur de points à relierFormateur de TexteGénérateur de LabyrinthesCalculatrice de MédianeGénérateur de Repas AléatoireGénérateur d'adresse MACConvertisseur de taille de fichierGénérateur de cartes de bingoCalculateur de Numéro de SemaineCalculatrice ModuloSupprimer des accents du texteGénérateur de Sujets de Débat AléatoiresGénérateur d'heure aléatoireRandomiseur de listeConvertisseur de Temps en Décimal📅 Calculateur de Différence entre DatesCalculatrice de numéro de nomDécoupeur de vidéo🖱️ Compteur de ClicsDiviseur AudioCalculateur de longueur de courroieCalculatrice de CombinaisonConvertisseur FPSCréateur de mots croisésCalculateur d'autonomie de batterieConvertisseur de Livres en KilogrammesCalculateur de Probabilité de DésGénérateur d'Action ou Vérité AléatoireListe des Années BissextilesTrier les lignes par ordre alphabétiqueCalculatrice de HbA1cGénérateur de Nonogrammes (Picross)Calculateur d'âgeCalculateur de vitesse de cyclismeGénérateur de patron de cône à platGénérateur de Super-pouvoir AléatoireCalculateur de temps de refroidissement de bièreCalculateur de Numéro MaîtreCalculateur de SinusConvertisseur de millimètres en poucesSupprimer les espacesCalculateur de Retour de SaturnePivoter la vidéoCalculatrice de Circonférence d'EllipseDétecteur de contenu IACalculatrice de degrés Fahrenheit en degrés CelsiusCalculateur de lever et coucher du soleilGénérateur de titres et descriptions YouTube par IAGénérateur d'objet aléatoireGénérateur de Code MorseHumaniseur de Texte IACalculateur d'écart-type💧 Calculateur de Point de RoséeCalculatrice BinaireCalculatrice de conversion de levureFusionner des PDFGénérateur d'adresse IP aléatoireGénérateur de Coordonnées AléatoiresInterpréteur de rêves IAConvertisseur CM en PoucesConvertisseur de Degrés Décimaux en DMSCalculatrice de la diminution en pourcentageCalculatrice du Nombre d'ExpressionConvertisseur d'AngleConvertisseur de date julienneGénérateur de mot de passeCalculateur de Chute LibreCompter le nombre de caractèresDiviseur d'imageSuppresseur de Caractères InvisiblesCalculateur de Déficit CaloriqueCalculateur de Point d’ÉbullitionCompteur de SyllabesSélecteur de Nom AléatoireCalculateur du Test de Kruskal-Wallis📅 Calculatrice de DateCalculatrice de Rectangle d'OrGrapheur de fonctionsGénérateur de Texte InvisibleGénérateur de Texte à l'EnversTrier les NombresRandomiseur de nombresVérificateur de Nombre Pair ou ImpairCompresseur VidéoEntraîneur de Calcul MentalGénérateur d'anagrammesBoule Magique 8Calculateur de la Conjecture de CollatzCalculatrice HexadécimaleGénérateur de personnage RPG aléatoireCalculateur de portance de ballon à héliumCompte à Rebours de la RetraiteConvertisseur de Codes Couleur Tous FormatsConvertisseur de Fraction en PourcentageConvertisseur BCDGénérateur de numéros de loterie📷 OCR / Image en TexteAléatoire des Noms en LigneCalculateur de BarbecueCalculateur de Conversion d'Échelle de MaquetteCalculateur de Score de BowlingInverser la VidéoTesteur de Robustesse de Mot de PasseTexte InverséCalculateur d’Aire de Polygone IrrégulierCalculateur de calories de grossesseCalculateur de Macros – Déterminez vos besoins quotidiens en macronutrimentsCalculateur kVACalculatrice de remboursement de prêtCalculatrice de SommeCalculatrice de Stratégie MartingaleCalculatrice RectangulaireCompresseur d'imagesConvertisseur de Fréquence et de Longueur d'OndeDécodeur JWTRetourner la vidéoVisualiseur de Cercle Unité InteractifCalculateur de Dates de GelCalculateur de Différence de Listes🌡️ Calculateur d'Indice de ChaleurConvertisseur de poids humain en fourmiConvertisseur Décimal en BinaireConvertisseur HTML en texteGénérateur de notes de remerciement IAGénérateur de paroles de rap IAGénérateur de Polices InstagramGénérateur de Carré MagiqueGénérateur de mots mélangésCalculateur de Couple de Serrage de BoulonCalculateur de Revenus TwitchCalculateur de TissuCalculatrice de DuréeConvertisseur d'adresse IP en binaireÉditeur MarkdownGénérateur d'art ASCIICalendrier du Jour de l'AnnéeQuel est mon signe astrologique chinois ?Calculateur de Passage de CanapéCalculateur de pente et de niveauCalculateur de Phase de la LuneCalculateur de sous-réseau IPCalculateur du Test U de Mann-WhitneyCalculateur du Triangle d'ExpositionCalculateur OPSCalculatrice de Coefficient de CorrélationCalculatrice du coefficient de variationCalculatrice de QuartilesCalculatrice du Ratio par Rapport au PourcentageConversion de kg en lbsConvertisseur binaire vers code GrayConvertisseur DMS en Degrés DécimauxDétecteur de langue IAGénérateur Tu préfèresGénérateur d'IMEI AléatoireSupprimer l'audio d'une vidéoTable ASCIIAméliorateur d'imageCalculateur de Calories pour AllaitementCalculateur de Coût de CarburantCalculateur de Mélange de Couleurs de PeintureCalculateur de pas en distanceConvertir une vidéo pour Twitter (X)Générateur de GamertagGénérateur de nom d'équipeGénérateur de surnomsGénérateur de noms de rapGénérateur de noms de groupeGénérateur de noms fantastiquesGénérateur de biscuits chinoisGénérateur d'idées de dessinGénérateur d'invites de journalGénérateur d'affirmations quotidiennesGénérateur de complimentsGénérateur de phrases de dragueGénérateur de blagues de papaGénérateur de blagues aléatoiresGénérateur de faits aléatoiresGénérateur de questions de quizGénérateur de mots pour le penduGénérateur de mots pour PictionaryGénérateur de charadesGénérateur de questions brise-glaceGénérateur Je n'ai jamaisGénérateur de questions aléatoiresGénérateur de discours de mariage IAGénérateur de communiqué de presse IAGénérateur de description de produit IAGénérateur de script vidéo IAGénérateur de légendes Instagram IAGénérateur de titre et bio LinkedIn IAGénérateur de puces de CV IAGénérateur de lettre de motivation IAAplatir un PDFDéverrouiller un PDF (suppression du mot de passe propriétaire)Extracteur de PDF en texteExtracteur de pages PDFCompteur de mots PDFProtéger un PDFAjouter des numéros de page au PDFRéorganiser les pages d'un PDFSupprimer des pages PDFPivoter un PDFJPG en PDFPDF en JPGDiviser un PDFConvertisseur de PT en PXConvertisseur de PX en REMConvertisseur de tola en grammesConvertisseur d'unités de terres indiennesConvertisseur mcg en mgGénérateur de paroles de chanson par IAGénérateur de poèmes IAGénérateur d'histoires IATraducteur IARésumeur de texte IAConvertisseur mg en mLConvertisseur MPH en KM/H / KM/H en MPHConvertisseur de nœuds en MPHConvertisseur de mètres cubes en pieds cubesConvertisseur de pieds cubes en yards cubesConvertisseur de pieds carrés en mètres carrésConvertisseur de mètres carrés en pieds carrésConvertisseur oz en mLConvertisseur ML en ozConvertisseur de gallons en litresConvertisseur de litres en gallonsConvertisseur Kg en StoneConvertisseur Stone en KgConvertisseur de pouces en millimètresConvertisseur de Miles en KmConvertisseur de km en milesConvertisseur Fahrenheit en CelsiusConvertisseur Celsius en FahrenheitCalculateur de taille de sac à dosCalculateur de volume de planche de surfCalculateur de taille de manche de tennisCalculateur de taille de casqueCalculateur de taille de gantsConvertisseur de taille de chapeauCalculateur de taille de snowboardCalculateur de taille de skisCalculateur de taille de véloChronomètre de splits de speedrunCalculateur de StablefordCalculateur de checkout de fléchettesCalculateur d’économie au bowling de cricketCalculateur de Strike Rate au CricketCalculateur de Net Run RateCalculateur de ratio K/DCalculateur de classement EloCalculateur de récupération de la fréquence cardiaqueCalculateur de temps de randonnéeCalculateur d'allure d'avironCalculateur de Performance Ajustée à l'Âge en CourseCalculateur de FTP et Zones de PuissanceCalculateur de test BeepCalculateur de score ACFTCalculateur Wilks & DOTSCalculateur d'offset de janteRecherche d’indice de charge et d’indice de vitesse des pneusCalculateur de coût par mileCalculateur de rachat de leasingCalculateur de Mélange d'OctaneCalculateur de Mélange Huile 2 TempsCalculateur de Cylindrée MoteurCalculateur de Cordes de Bois de ChauffageCalculateur de CADR de Purificateur d'AirCalculateur de taille de déshumidificateurCalculateur de Taille de Ventilateur de PlafondCalculateur de Taille de RideauxCalculateur de Taille de TapisCalculateur de hauteur pour accrocher un tableauCalculateur de hauteur de fixation TVCalculateur de Taille de TVCalculateur de volume et bâche de bassinCalculateur de Sel pour PiscineCalculateur de Volume de PiscineCalculateur de Taille de Chauffe-EauCalculateur de Résine ÉpoxyCalculateur d'espacement des balustresCalculateur de plinthes et mouluresCalculateur de bardageCalculateur de lasure pour terrasseCalculateur de Semences de GazonCalculateur de gazonCalculateur d'AsphalteCalculateur de Yards CubesCalculateur de Longueur d'AntenneCalculateur de Remplissage de ConduitCalculateur de condensateurs en série et parallèleCalculateur de Reactance InductiveCalculateur d'Éclairage de PièceCalculateur de Lux en LumensConvertisseur Lumens en WattsCalculateur de Taille de GénérateurConvertisseur mAh en WhCalculateur de Puissance TriphaséeCalculateur Ampères en WattsCalculateur de Watts en AmpèresCalculateur de Résistances en SérieCalculateur de FrottementCalculateur de Plan InclinéCalculateur d'Avantage MécaniqueCalculateur de vitesse du sonCalculateur de vitesse d’ondeCalculateur de flottabilitéCalculateur de Vitesse TerminaleCalculateur de longueur d'onde de de BroglieCalculateur d'énergie du photonCalculateur E=mc²Calculateur de dilatation du tempsCalculateur de la Troisième Loi de KeplerCalculateur de vitesse de libérationCalculateur de Force GravitationnelleCalculateur de la Loi de Beer-LambertCalculateur d'équation de NernstCalculateur de Pression OsmotiqueCalculateur d'élévation du point d'ébullitionCalculateur d'Abaissement du Point de CongélationCalculateur de Composition CentésimaleCalculateur de NormalitéCalculateur de MolalitéConvertisseur pKa en KaCalculateur de Henderson-HasselbalchCalculateur de Rendement ThéoriqueCalculateur de Réactif LimitantCalculateur de Configuration ÉlectroniqueTableau périodique interactifGénérateur de Plan de Cours IAGénérateur de Quiz IAGénérateur de Citations (APA/MLA/Chicago)Calculateur de Pourcentage de PrésenceCalculateur de Score APCalculateur de Score ACTCalculateur de Score SATEstimateur de revenus YouTube