Générateur JWT

Créer des JWT HS256 à partir du payload et du secret.

Développeur

Saisissez un payload JSON et un secret pour générer un JWT signé HS256. Utile pour tester les API et flux d'authentification. S'exécute dans votre navigateur — rien n'est envoyé à un serveur.

À propos du Générateur JWT

Un JWT (JSON Web Token) a trois parties : en-tête, payload et signature. Cet outil construit un JWT HS256 à partir de votre payload JSON et clé secrète. Utilisez-le pour créer des jetons pour tester les API ou l'auth. Décodez-les avec l'outil Décodeur JWT pour vérifier.

Comment utiliser

  1. Saisissez un objet JSON valide comme payload (ex. sub, exp, iat).
  2. Saisissez la clé secrète utilisée pour signer le jeton.
  3. Cliquez sur Générer le JWT. Copiez le jeton.

Questions fréquentes

Quel algorithme est pris en charge ?
Cet outil crée des JWT signés avec HS256 (HMAC-SHA256). Pour RS256 il faudrait un autre outil ou backend.
Mon payload ou secret est-il envoyé à un serveur ?
Non. L'encodage et la signature se font dans votre navigateur avec l'API Web Crypto. Rien n'est envoyé.
Puis-je définir l'expiration (exp) ?
Oui. Ajoutez "exp" (et optionnellement "iat", "nbf") à votre payload en timestamps Unix. L'outil ne les ajoute pas automatiquement.