Simplifiez votre flux de travail : Recherchez miniwebtool.
Ajouter
> 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// de MiniWebtool, https://MiniWebtool.com/

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

Outils en vedette:

Calculatrice de Compatibilité AmoureuseConvertisseur cm en pieds et poucesCalculateur du Jour de l'Année - Quel jour de l'année sommes-nous aujourd'hui ?Convertisseur Décimal en Binaireconvertisseur ppm en pourcentageExtracteur d'Images de Vidéorecherche-d-adresse-MACConvertisseur de Pieds et Pouces en CentimètresConvertisseur de Pourcentage en PPMGénérateur de Carte de Crédit AléatoireCalculateur de Signe Solaire, Lunaire et Ascendant 🌞🌙✨Compteur de lignesConvertisseur de Temps en DécimalGénérateur de mots aléatoires en anglaisGénérateur d'Action ou Vérité AléatoireParaphraseur IAGénérateur de chaînes aléatoiresCalculatrice de SommeLanceur de DésCalculatrice de MédianeSélecteur de Films AléatoireGénérateur de Super-pouvoir Aléatoirecalculatrice-des-exposants-haute-précisionCalculateur d'écart-typeGénérateur de Cartes à Jouer AléatoireCalculateur de pas en distanceCalculateur de nombres angéliquesSélecteur de Nom AléatoireConvertisseur de décimales en tempsCalculateur d'âgeGénérateur de points à relierCalculatrice HexadécimaleTrier les NombresCalculatrice du Nombre d'ExpressionGénérateur de Couleurs AléatoiresCalculatrice du Nombre d'ÂmeGénérateur de numéros de loterieConvertisseur d'adresse IP en binaireGénérateur d'Anniversaire AléatoireConvertisseur HEX en CMJNConvertisseur de chiffres romainsGénérateur de mots mêlésRecherche d'identifiant FacebookConvertisseur FPSRecherche d'Identifiant InstagramGénérateur de repas aléatoireRandomiseur de listeConvertisseur de taille de fichierCalculateur de Numéro Maître📅 Calculateur de Différence entre DatesCalculatrice d'escalierConvertisseur de Livres en KilogrammesCalculateur de Conversion d'Échelle de MaquetteGénérateur de patron de cône à plat📅 Calculatrice de DateOutil de Chiffrement de CésarGénérateur de lettres aléatoiresGénérateur d'adresse MACGénérateur de cartes de bingoDiviseur AudioSupprimer les espacesSélecteur AléatoireSupprimer des accents du texteTrier les lignes par ordre alphabétiqueGénérateur aléatoire d'animauxCalculateur de percentile de tailleGénérateur de LabyrinthesSuppresseur de Caractères InvisiblesCalculateur de Barbecue👙 Calculateur de Taille de Soutien-GorgeCalculatrice ModuloCalculatrice du Pourcentage d'AugmentationCalculatrice de test du khi-deuxCalculateur de pente et de niveauCalculateur de TangenteStatistiques de Chaîne YouTubeCalculateur de Probabilité de DésCalculatrice de Formule QuadratiqueCalculateur de Déficit CaloriqueCalculatrice de Circonférence d'EllipseGénérateur d'heure aléatoireValidateur XMLFusionner des vidéosGénérateur d'objet aléatoireGénérateur de Code MorseConvertisseur de Notation Scientifique en DécimalGénérateur d'adresses fictives aléatoiresGénérateur d'IMEI AléatoireCalculatrice d'étendueconvertisseur de mot à numéro de téléphoneCalculateur d'ArctangenteFormateur de TexteListe des Années BissextilesSupprimer les sauts de ligneCalculatrice d'Écart-Type RelatifCalculatrice de numérologieConvertisseur de Code Binaire en Code GrayConvertisseur Nombre en FractionGénérateur de Coordonnées AléatoiresCalculateur de LevainGénérateur de commandes GitConvertisseur de Codes Couleur Tous FormatsGénérateur et Vérificateur de Hash BcryptGénérateur JWTGénérateur de Grille CSSCalculateur d'Intégration NumériqueCalculateur de Transformée en ZCalculateur de Transformée de Fourier Rapide (FFT)Calculateur de Produit TensorielCalculateur d'Exponentielle de MatriceCalculateur de Forme Normale de JordanCalculateur d’Anneaux et de CorpsCalculateur d'Ordre en Théorie des GroupesSolveur de Systèmes EDOSolveur EDO de BernoulliCalculateur de la Méthode d'EulerTraceur de Champ de Directions / Champ de PentesSolveur EDO du Second OrdreSolveur EDO du Premier OrdreSolveur du Problème des Mariages StablesCalculateur de Flot Maximal dans un RéseauVérificateur de Graphe PlanaireVérificateur de Chemin HamiltonienSolveur du Voyageur de Commerce (TSP)Solveur de Programmation LinéaireCalculateur d'Inclusion-ExclusionSolveur de Relations de RécurrenceCalculateur de Matrice d'AdjacenceCalculateur de Tri TopologiqueCalculateur de Coloration de GraphesSimulateur de Portes LogiquesSolveur de Tableau de Karnaugh (K-Map)Simplificateur d'Algèbre de BooleCalculateur de Fonction de PartitionCalculateur de Racine NumériqueVérificateur de Nombre de FibonacciCalculateur de Fractions ÉgyptiennesCalculateur de Fonction de MöbiusVérificateur de la Conjecture de GoldbachVérificateur de Nombre Premier de MersenneChercheur de Nombres Premiers JumeauxVérificateur de Nombres AmiablesVérificateur de Nombre ParfaitCalculateur d'Exponentiation ModulaireCalculateur de Permutations avec RépétitionCalculateur de Taille d'EffetCalculateur de Risque RelatifCalculateur de Rapport des CotesCalculateur de Tableau de ContingenceCalculateur du Test Exact de FisherCalculateur de Corrélation de Rang de SpearmanCalculateur de Distribution BêtaCalculateur de Distribution de WeibullCalculateur de Distribution ExponentielleCalculateur de Distribution GéométriqueCalculateur de Distribution Binomiale NégativeCalculateur de Distribution HypergéométriqueCalculateur de Test F et Distribution FCalculateur du Théorème de BayesCalculateur de Polynôme CaractéristiqueCalculateur de Puissance de MatriceCalculateur de Décomposition de CholeskyCalculateur de Décomposition QRCalculateur de Diagonalisation de MatriceCalculateur Règle de CramerCalculateur d’Espace ColonneCalculateur d’Espace NulCalculateur d'Angle Entre VecteursCalculateur de Vecteur UnitaireCalculateur de Norme de VecteurCalculateur de Produit VectorielCalculateur de Produit ScalaireCalculateur de Multiplication de MatricesCalculateur de Matrice InverseCalculateur RREF (Forme Échelonnée Réduite)Calculateur de la Méthode de NewtonCalculateur de Matrice JacobienneCalculateur d'Intégrale de SurfaceCalculateur d'Intégrale CurviligneCalculateur de RotationnelCalculateur de DivergenceCalculateur de Gradient MultivariableCalculateur d'Optimisation de CalculSolveur de Taux LiésCalculateur de Taux de Variation InstantanéCalculateur de Taux de Variation MoyenCalculateur de Somme de Séries InfiniesCalculateur de Test de Convergence de SériesCalculateur de Séries EntièresCalculateur de Série de MaclaurinCalculateur Règle de l'HôpitalCalculateur d'Intégrale ImpropreCalculateur de la Règle de SimpsonCalculateur de la Règle du TrapèzeCalculateur de Somme de RiemannGrapheur de Courbes ParamétriquesCalculateur de Surface de RévolutionCalculateur de Volume de RévolutionCalculateur de Distance en Géométrie des CoordonnéesCalculateur Formule de HéronCalculateur de Tangente à un CercleCalculateur de Bissectrice d'AngleCalculateur de Cercle Inscrit (Incercle)Calculateur de Cercle CirconscritCalculateur de Distance du Grand CercleCalculateur de Distance 3DCalculateur de ToreCalculateur de Tronc de CôneCalculateur d’Aire de Polygone IrrégulierCalculateur de Polygone RégulierIdentificateur de Section ConiqueCalculateur d'HyperboleCalculateur de ParaboleCalculateur de Développement du Binôme de NewtonGénérateur du Triangle de PascalCalculateur de Notation Produit (Notation Pi)Calculateur de Notation Sigma (Sommation)Calculateur du Théorème des Racines RationnellesCalculateur de la Règle des Signes de DescartesCalculateur de Droites Parallèles et PerpendiculairesCalculateur d’Équation de DroiteConvertisseur Forme Standard vers Forme Pente-OrdonnéeCalculateur de Forme Point-PenteRésolveur de Système d'Équations Non LinéairesSolveur d'Équations RationnellesRésolveur d'Équations LittéralesSolveur d'Équations TrigonométriquesRésolveur d'Équations ExponentiellesSolveur d'Équations LogarithmiquesCalculateur d'Équation QuartiqueSolveur d’Équation CubiqueCalculateur d'EstimationGénérateur de Comptage par SautsCalculateur de Prix UnitaireCalculateur de Plafond et PlancherCalculateur de Valeur AbsolueChercheur de Motifs NumériquesGénérateur de Tableau de Valeur de PositionCalculateur d'Ordre des Opérations (PEMDAS)Calculateur d'Addition et Soustraction PoséeCalculateur de Multiplication LongueGénérateur de Tables de Multiplication🎮 Convertisseur de Monnaie de Jeu🎲 Calculateur de Probabilité de Loot🎰 Calculateur de Pity Gacha⚔️ Calculateur de DPS🎮 Convertisseur de Sensibilité de Jeux❄️ Calculateur de Jour de Neige🚚 Estimateur de Coût de Déménagement🔍 Vérificateur de Plagiat📷 OCR / Image en Texte📈 Créateur de Graphiques en Ligne🥧 Créateur de Diagramme Circulaire📊 Créateur de Graphiques en Barres🔊 Générateur de Tonalités🖱️ Compteur de ClicsBloc-notes en ligne⬛ Calculateur de Rapport d’Aspect🌍 Calculateur d'Empreinte CarboneCalculateur de Taille de PneusCalculateur de Coût de Carburant💧 Calculateur de Point de Rosée🌡️ Calculateur d'Indice de Chaleur🌬️ Calculateur de Refroidissement Éolien⏰ Réveil en Ligne⏰ Calculateur de Carte de Pointage🕐 Convertisseur d'Heure Militaire⏱️ Calculateur d'heures⏱️ Chronomètre en Ligne⏱️ Minuterie de Compte à Rebours🌐 Convertisseur de Fuseau HoraireCalculateur de MoquetteCalculateur de Mur de SoutènementCalculateur de Dimensionnement HVACCalculateur d'IsolationCalculateur de PavésCalculateur d'ArmatureCalculateur de BoisCalculateur de SurfaceCalculateur de Multiplication CroiséeCalculateur de Résumé en Cinq NombresCalculateur de PercentileCalculateur de Distribution NormaleCalculateur de Valeur pCalculateur de RatioCalculateur de Complétion du CarréCalculateur d'ArrondiCalculateur de Division LongueCalculatrice ScientifiqueMinuteur d’Étude PomodoroCalculateur de Chiffres SignificatifsCalculateur de Notes d'ExamenCalculateur de Notes PondéréesCalculateur de Note FinaleCalculateur de NotesCalculateur de fréquence de résonanceCalculateur d'impédanceCalculateur de Décibels (dB)Calculateur de Facteur de PuissanceCalculateur de Constante de Temps RCCalculateur de TransformateurCalculateur de Section de FilCalculateur de Minuteur 555Calculateur de condensateurCalculateur de Résistances en ParallèleCalculateur de Diviseur de TensionCalculateur de résistance pour LEDConvertisseur Mole/Gramme/ParticuleCalculateur de TitrageCalculateur de Point d’ÉbullitionCalculateur de Formule EmpiriqueCalculateur de Rendement en PourcentageCalculateur de StœchiométrieÉquilibreur d’Équations ChimiquesCalculateur de DilutionCalculateur de Chevaux VapeurCalculateur de CoupleCalculateur de Chute LibreCalculatrice de la Loi des Gaz ParfaitsCalculateur de PressionCalculateur de DensitéCalculateur de Travail et PuissanceCalculateur d’Énergie PotentielleCalculateur d'Énergie CinétiqueCalculateur de Mouvement de ProjectileCalculateur de Quantité de MouvementCalculateur de VitesseCalculateur d'AccélérationCalculateur de ForceCalculateur de ROI InfluenceurCalculateur de ROASCalculateur de CTRVérificateur de Nom d’Utilisateur sur les Réseaux SociauxOptimiseur de Temps de Publication sur les Réseaux SociauxCalculateur de ROI des Réseaux SociauxCalculateur de Coûts Publicitaires FacebookCalculateur de Monétisation YouTube ShortsCalculateur de Revenus TwitchCalculateur de Temps de Visionnage YouTubeConvertisseur de Timestamp Twitter/XCalculateur de Revenus TikTokGuide des Tailles d'Images Réseaux SociauxGénérateur de Polices InstagramCompteur de Caractères Twitter/XSélecteur de commentaires YouTubeExtracteur de tags YouTubeTéléchargeur de miniatures YouTubeEstimateur de revenus YouTubeGénérateur de personnage RPG aléatoire