Simplifiez votre flux de travail : Recherchez miniwebtool.
Ajouter
Outils connexes
Outil de Chiffre AtbashDécodeur JWTGénérateur de Code MorseValidateur et Décodeur UUIDOutil de Chiffre de Vigenère
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é AmoureuseCalculateur du Jour de l'Année - Quel jour de l'année sommes-nous aujourd'hui ?Générateur de Carte de Crédit AléatoireCalculateur de Position du SoleilExtracteur d'Images de VidéoCalculateur de Signe Solaire, Lunaire et Ascendant 🌞🌙✨Convertisseur cm en pieds et poucesconvertisseur ppm en pourcentageGénérateur de mots aléatoires en anglaisConvertisseur de Pourcentage en PPMGénérateur de chaînes aléatoiresrecherche-d-adresse-MACConvertisseur HEX en CMJNRecherche d'Identifiant InstagramConvertisseur de Pieds et Pouces en CentimètresCalculatrice d'escalierCompteur de lignesStatistiques de Chaîne YouTubeGénérateur d'Action ou Vérité AléatoireConvertisseur de décimales en tempsParaphraseur IASélecteur de Films Aléatoire👙 Calculateur de Taille de Soutien-GorgeCalculateur d'âgeConvertisseur FPSFusionner des vidéosGénérateur de Super-pouvoir AléatoireConvertisseur de Temps en DécimalRandomiseur de listeconvertisseur de mot à numéro de téléphoneCalculateur de percentile de tailleRecherche d'identifiant FacebookOutil en ligne pour supprimer la ponctuationcalculatrice-des-exposants-haute-précisionCalculatrice de SommeGénérateur de Repas AléatoireSélecteur de Nom AléatoireVérificateur de Nom d’Utilisateur sur les Réseaux SociauxGénérateur de Couleurs AléatoiresCalculateur d'espérance de vieGénérateur de cartes de bingoGénérateur de Cartes à Jouer AléatoireGénérateur d'Anniversaire Aléatoire🔍 Vérificateur de PlagiatCalculateur de vitesse de cyclismeConvertisseur de taille de fichierCalculateur d'autonomie de batterieGénérateur d'heure aléatoireCalculatrice de Circonférence d'EllipseCalculatrice de MédianeGénérateur de patron de cône à platDiviseur AudioCalculateur de temps de refroidissement de bièreCalculateur de Revenus TwitchCalculateur de nombres angéliquesGénérateur de Code MorseGénérateur de LabyrinthesPivoter la vidéoGénérateur de Nonogrammes (Picross)Supprimer des accents du texteCalculateur de Barbecue🌡️ Calculateur d'Indice de Chaleur🖱️ Compteur de ClicsConvertisseur de Notation Scientifique en DécimalGénérateur de points à relierCalculatrice OctaleConvertisseur d'AngleGénérateur de mots mêlésCalculateur de pâte à pizzaHumaniseur de Texte IAVérificateur d'équerrage (Règle du 3-4-5) 📐Convertisseur DMS en Degrés DécimauxGénérateur de Nombres Décimaux Aléatoirescalculatrice-de-hba1cCalculatrice du Nombre d'ÂmeCalculatrice de Rectangle d'OrListe des Années BissextilesBoule Magique 8Diviseur de vidéo📅 Calculatrice de DateCalculatrice de numéro de nomExtracteur AudioGénérateur de Coordonnées AléatoiresGénérateur de numéros de loterieCalculateur d'ArctangenteConvertisseur de Fréquence et de Longueur d'OndeCalculateur d'écart-typeConvertisseur d'adresse IP en hexadécimalSélecteur AléatoireCalculateur de Retour de SaturneCalculatrice de Comparaison de FractionsGénérateur de personnage RPG aléatoireCalculateur de Numéro MaîtreCalculatrice de la valeur actualiséeCalculatrice HexadécimaleCompter le nombre de caractèresCalculateur de Débit en TuyauterieCalculatrice d'Écart-Type RelatifGénérateur de clé WPA en ligneTexte InverséCalculateur de Probabilité de DésCompte à Rebours de la RetraiteGénérateur de Distribution GaussienneInverser la VidéoTrier les lignes par ordre alphabétiqueCalculateur de substrat d'aquariumCalculateur de transfert thermiqueConvertisseur de Fraction en PourcentageVisualiseur de Cercle Unité InteractifConvertisseur de Livres en KilogrammesGénérateur de Sujets de Débat AléatoiresGénérateur de mots mélangésGénérateur de tableau de tournoi aléatoireCalculatrice de test du khi-deuxAjouter ou Remplacer l'Audio dans une VidéoAméliorateur d'imageCalculatrice de Fonction GammaCompresseur VidéoConvertisseur d'adresse IP en binaireFormateur de TexteGénérateur aléatoire d'animauxGénérateur de codes-barresCalculateur de Point d’ÉbullitionGénérateur d'adresses fictives aléatoiresGénérateur d'anagrammesCalculateur de Coût de CarburantCalculateur du Test de Marche d'un Mile (Rockport)Calculatrice de numérologieConvertisseur de Date en Chiffres RomainsGénérateur d'IMEI AléatoireGénérateur d'objet aléatoireGénérateur de cryptogrammeAnalyseur d'adresse MACCalculatrice CAGRGénérateur de mot de passeQuel est mon Numéro Porte-Bonheur ?Calculateur de Calories pour AllaitementCalculateur de Différence de ListesCalculateur de fumage de viandeCalculateur de Levain💧 Calculateur de Point de RoséeCalculateur de TangenteConvertisseur de chiffres romains🎮 Convertisseur de Monnaie de JeuGénérateur de Carré MagiqueSupprimer les espacesCalculateur d'Arccos (Cosenus Inverse)Calculateur de carrésCalculateur de longueur de courroieCalculateur de sous-réseau IPConvertisseur de Nombre en MotsGrapheur de Courbes ParamétriquesPlanificateur de fête pizzaValidateur XMLCalculateur d'hydratation de pâteCalculateur de Mégapixels vers Taille d'ImpressionCalculateur de Taille d'Impression et Résolution (DPI/PPI)Calculatrice de CombinaisonCalculatrice de la diminution en pourcentageGénérateur de main de poker aléatoiregénérateur-de-texte-à-l-enversCalendrier du Jour de l'AnnéeSuppresseur de Caractères InvisiblesSupprimer les lignes en doubleCalculateur d'âge biologiqueCalculateur de Modèle de TricotCalculatrice du théorème de PythagoreCalculateur de Chute LibreCalculateur de Conversion d'Échelle de MaquetteCalculateur de Décibels (dB)Calculateur de dépréciation de voitureCalculateur de SinusCalculatrice du Ratio par Rapport au PourcentageConvertisseur de poids humain en fourmiEstimateur de revenus YouTubeExtracteur de tags YouTubeGénérateur de PavagesGénérateur d'Activités AléatoiresListe des nombres premiersVérificateur de Nombre Pair ou ImpairCalculateur de ParaboleCalculateur de Revenus TikTokCalculateur du Signe de VénusCalculatrice Log Base 10Calculatrice de remboursement de prêtCalculatrice ModuloDiviseur d'imageGénérateur de Texte BarréGénérateur d'adresse MACTrier les NombresCalculateur de Dilatation ThermiqueCalculateur de Temps de LectureCalculateur nutritionnel de recettesCalculatrice de terrasseCalculatrice du coefficient de variationCalendrier de nouvelle lune et pleine luneConvertisseur de Codes Couleur Tous FormatsConvertisseur de Taille de BagueGénérateur de Texte InvisibleGénérateur Pierre Papier CiseauxCalculateur 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 SATConvertisseur Pourcentage en CGPAConvertisseur CGPA en PourcentageCorrecteur de Notes Facile (EZ Grader)Calculateur du Coût d'un EnfantCalculateur de Consommation de Lait pour BébéCalculateur de taille de couchesGénérateur de prénoms de bébéPrédicteur de la couleur des yeux de bébéCalculateur de Percentile IMC pour EnfantCalculateur de Taille Adulte de l'EnfantCalculateur du Temps de Doublement de hCGCalculateur de date d'accouchement FIVCalculateur d'ImplantationPrédicteur de Sexe ChinoisFormateur de date ISO 8601Convertisseur de date julienneCalculateur de siesteCalculateur de Phase de la LuneCalculateur de lever et coucher du soleilHorloge mondialeCalculateur de SobriétéCalculateur de demi-anniversaireCalculateur d’anniversaireCalculateur de Numéro de SemaineCalculateur de Répartition des PourboiresCalculateur de ROI Email MarketingCalculateur de Coût Par LeadCalculateur de Fonds de RoulementCalculateur de Marge sur Coûts VariablesCalculateur FIFO / LIFOCalculateur de Stock de SécuritéCalculateur de Point de CommandeCalculateur de Quantité Économique de Commande EOQCalculateur d’AmortissementCalculateur de Prix d'ArtisanatCalculateur de prix de grosCalculateur de Profit ShopifyCalculateur Amazon FBACalculateur de frais eBayCalculateur de Frais EtsyCalculateur de frais StripeCalculateur de frais PayPalConvertisseur de cotes de parisCalculateur de DîmeCalculateur de ZakatCalculateur de Droits de Timbre du Royaume-UniCalculateur d'Exonération HRACalculateur de GratificationCalculateur NPSCalculateur EPFCalculateur PPFCalculateur de RDCalculateur SWPCalculateur de Gross-UpCalculateur de Comparaison de PrêtsCalculateur de Taux d’Utilisation du CréditCalculateur d’Échelle de CDCalculateur de Bons du Trésor (T-Bill)Calculateur de I BondCalculateur d'Épargne Études 529Calculateur HSACalculateur d'indemnité de licenciementCalculateur d'augmentation de salaireGénérateur de facturesCalculateur d'indemnités journalièresCalculateur de remboursement kilométriqueCalculateur d'Augmentation de LoyerCalculateur de loyer au prorataCalculateur de Loyer AbordableCalculateur de Prix Clé en Main VoitureCalculateur de Capacité d'Achat AutomobileCalculateur de Prêt MotoCalculateur de prêt pour camping-carCalculateur de prêt bateauCalculateur de prêt foncierCalculateur de prêt constructionCalculateur de Prêt Hypothécaire à Intérêts SeulementCalculateur de Prêt BallonCalculateur de Points HypothécairesCalculateur de PMICalculateur de Paiement Hypothécaire aux Deux SemainesCalculateur de Prêt Hypothécaire ARMCalculateur de prêt VACalculateur de Salaire NetGénérateur de requêtes SQL avec IAGénérateur de RegEx IAVisualiseur de Données IA (Coller CSV)Analyseur de Ton de Texte par IAAnalyseur de CV par IAConvertisseur d'Unités IA (Langage Naturel)Générateur de Lettre d'Excuses IAGénérateur d'Excuses Polies par IAGénérateur d'Itinéraire de Voyage IAGénérateur de Liste de Lecture IAGénérateur de Plan d'Entraînement IAGénérateur de Plan de Repas IAGénérateur d'Idées de Cadeaux IAGénérateur de Recettes IA à Partir des IngrédientsCalculateur de ROI des bourses d'étudesCalculateur de Coût des ÉtudesCalculateur d'Heures d'Apprentissage pour la Maîtrise d'une LangueGénérateur de Quiz de VocabulaireGénérateur de Notes CornellCalculateur de courbe d'apprentissagePlanificateur de Répétition Espacée de Cartes MémoireCalculateur de Mélange de Couleurs de PeintureCalculateur de joints de carrelageCalculateur de Capabilité de Processus Six SigmaTéléchargeur de miniatures YouTube