Simplifiez votre flux de travail : Recherchez miniwebtool.
Ajouter
Outils connexes
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:

Calculateur de Position du SoleilGénérateur de Carte de Crédit AléatoireCalculatrice de Compatibilité AmoureuseCalculateur du Jour de l'Année - Quel jour de l'année sommes-nous aujourd'hui ?Convertisseur cm en pieds et poucesCalculateur de Signe Solaire, Lunaire et Ascendant 🌞🌙✨Extracteur d'Images de VidéoRecherche d'Identifiant InstagramGénérateur de mots aléatoires en anglaisSélecteur de Films AléatoireConvertisseur de Pieds et Pouces en Centimètresconvertisseur ppm en pourcentageGénérateur de chaînes aléatoiresrecherche-d-adresse-MACGénérateur de Couleurs AléatoiresConvertisseur de décimales en tempsCalculatrice de SommeStatistiques de Chaîne YouTubeConvertisseur de Pourcentage en PPMSupprimer des accents du texteCalculateur de percentile de tailleConvertisseur HEX en CMJNFusionner des vidéosCalculateur d'âgeCalculatrice d'escalierRecherche d'identifiant FacebookGénérateur d'Action ou Vérité Aléatoire👙 Calculateur de Taille de Soutien-GorgeQuelle est mon adresse IP ?calculatrice-des-exposants-haute-précisionConvertisseur de Calendrier HébraïqueGénérateur de cartes de bingoCalculateur de vitesse de cyclismeCompteur de lignesCalculatrice de MédianeParaphraseur IAGénérateur de Repas AléatoireConvertisseur de Temps en DécimalGénérateur d'heure aléatoireCalculateur de nombres angéliquesCalculateur de BarbecueCalculateur de Numéro MaîtreRandomiseur de listePivoter la vidéoGénérateur de LabyrinthesOutil en ligne pour supprimer la ponctuationGénérateur d'adresse MACGénérateur de Code MorseGénérateur de patron de cône à platGénérateur de points à relierGénérateur de Cartes à Jouer AléatoireCalculateur d'autonomie de batterieCalculateur de Numéro de Semainecalculatrice-de-hba1cGénérateur de Nonogrammes (Picross)Convertisseur d'AngleJour d'équinoxe de printempsDécoupeur de vidéoConvertisseur de taille de fichierExtracteur AudioCompresseur Vidéoconvertisseur de mot à numéro de téléphoneVérificateur de Nombre Pair ou ImpairDiviseur AudioCalculateur de temps de refroidissement de bièreGénérateur de personnage RPG aléatoireCalculateur d'Arctangente🌡️ Calculateur d'Indice de ChaleurVérificateur de Nom d’Utilisateur sur les Réseaux SociauxCalculatrice de test du khi-deuxCompter le nombre de caractèresCalculateur d'espérance de vie🖱️ Compteur de ClicsGénérateur d'adresse IP aléatoire📅 Calculatrice de DateCalculatrice du Nombre d'ÂmeCompteur de SyllabesConvertisseur FPSFormateur de Texte🔍 Vérificateur de PlagiatBoule Magique 8Calculateur de Retour de SaturneGénérateur de lettres aléatoiresGénérateur de mots mêlésCalculateur de Coût de CarburantCalculateur d'intervalle de confiance pour proportionConvertisseur DMS en Degrés DécimauxCalculateur de LevainCalculatrice de numérologieListe des Années BissextilesSupprimer les espaces🎮 Convertisseur de Monnaie de JeuGénérateur d'Activités AléatoiresGénérateur de Coordonnées AléatoiresCalculatrice de DuréeConvertisseur de Codes Couleur Tous FormatsGénérateur de Sujets de Débat AléatoiresGénérateur d'IMEI AléatoireGénérateur de Distribution GaussienneCalculatrice de conversion de levureGénérateur de tableau de tournoi aléatoiregénérateur-de-texte-à-l-enversCalculatrice d'Écart-Type RelatifCalculatrice du Pourcentage d'AugmentationExtracteur d'e-mailGénérateur de Prompt d'Écriture AléatoireCalculatrice de Circonférence d'EllipseCalculatrice de terrasseVisualiseur de Cercle Unité InteractifCalculateur de résistance pour LEDCalculateur nutritionnel de recettesCalculatrice HexadécimaleConvertisseur de Livres en KilogrammesGénérateur de clé WPA en ligneSupprimer les sauts de ligneGénérateur de Carré MagiqueLanceur de DésCalculateur de Probabilité de DésCalculateur de Revenus TwitchCalculatrice de fertilitéCalculatrice ModuloCalculer les jours entre deux datesInverser la VidéoCalculateur de Chute LibreCalculateur de Monétisation YouTube ShortsCalculateur de PressionGénérateur d’excuses aléatoiresHumaniseur de Texte IATesteur de Robustesse de Mot de PasseCalculateur de Compost (Rapport C:N)Calculateur de pas en distanceCalculateur de Rapport de Vitesses de VéloCalculateur de TangenteConvertisseur de Fréquence et de Longueur d'OndeDécodeur JWTSélecteur de Nom AléatoireCalculateur d'écart-typeCalculateur de Conversion d'Échelle de MaquetteCalculateur de dilatation du temps💧 Calculateur de Point de RoséeCompte à Rebours de la RetraiteCréateur de mots croisésGénérateur d'anagrammesCalculateur d'équilibre des éléments astrologiquesCalculateur de Débit en TuyauterieCalculateur de Mélange Huile 2 TempsCalculatrice de Rectangle d'OrDétecteur de contenu IAGénérateur aléatoire d'animauxGénérateur d'adresses fictives aléatoiresGénérateur d'Anniversaire AléatoireCalculateur de Temps de Charge VECalculateur de Temps de LectureCalculatrice de CombinaisonCalculatrice de remboursement de prêtConvertisseur d'adresse IP en binaireConvertisseur de pressionCalculateur d'âge biologiqueCalculateur de Modèle de Tricot🎰 Calculateur de Pity GachaConvertisseur Décimal en BCDGénérateur de Texte BarréGénérateur de PaletteAjouter ou Remplacer l'Audio dans une VidéoCalculateur de filCalculateur de Force de Vérin HydrauliqueCalculateur de taille de véloCalculateur de Taille de Ventilateur de PlafondCalculatrice de racine carréeConvertisseur de Cuillères à Soupe en TassesLooper MP3Trier les NombresSupprimer l'audio d'une vidéoCalculateur de checkout de fléchettesCalculateur de Décibels (dB)Calculateur de récupération de la fréquence cardiaqueCalculateur de SinusCalculateur de sous-réseau IPCalculatrice BinaireCalculatrice du Nombre d'ExpressionConvertisseur d'adresse IP en hexadécimalConvertisseur de pouces en cm🎮 Convertisseur de Sensibilité de JeuxGénérateur de numéros de loterieSuppresseur de Caractères InvisiblesCalculateur d'ArmatureCalculateur de Minuteur 555Calculateur de Poids au Timon de RemorqueCalculateur de verres standardCalculatrice de Fonction GammaCalculatrice de la diminution en pourcentageCalculatrice de numéro de nomConvertisseur HEIC en JPGÉditeur MarkdownEncodeur / Décodeur d'Entités HTMLFaire tourner la roueGénérateur de mots mélangésGénérateur de Word LadderInverseur de couleursCalendrier du Jour de l'AnnéeConvertisseur 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 skisChronomètre de splits de speedrunCalculateur de StablefordCalculateur d’économie au bowling de cricketCalculateur de Strike Rate au CricketCalculateur de Net Run RateCalculateur de ratio K/DCalculateur de classement EloCalculateur 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 Cylindrée MoteurCalculateur de Passage de CanapéCalculateur de Cordes de Bois de ChauffageCalculateur de CADR de Purificateur d'AirCalculateur de taille de déshumidificateurCalculateur 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 kVACalculateur 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 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 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 mondialeConvertisseur de Date en Chiffres RomainsCalculateur de SobriétéCalculateur de demi-anniversaireCalculateur d’anniversaireCalculateur de Répartition des PourboiresCalculateur de ROI Email MarketingCalculateur de Coût Par LeadCalculateur de Fonds de RoulementEstimateur de revenus YouTube