Encodeur JWT

Créez et signez un JWT en HS256 ou RS256 — directement dans votre navigateur.

À propos de Encodeur JWT

De quoi s’agit-il

L’Encodeur JWT crée un JSON Web Token à partir d’un header et d’un payload que vous écrivez, puis le signe. HS256 signe avec un secret partagé, RS256 avec une clé privée RSA — l’outil peut générer la paire de clés pour vous. Des préréglages et des boutons pour les claims iat, exp et jti permettent de créer un token de test en quelques secondes.

Fonctionnalités principales

  • HS256 avec un secret en texte, en Base64 ou en hexadécimal.
  • RS256 avec une clé privée RSA au format PEM (PKCS#8), ou une nouvelle paire de clés générée dans le navigateur.
  • Des préréglages — par défaut, administrateur, expiré — comme point de départ.
  • Des boutons qui ajoutent les dates iat/exp et un jti unique.
  • Un coffre-fort de clés pour les secrets réutilisés, conservé sur cet appareil.

Comment l’utiliser

  1. Choisissez un algorithme ; le header se remplit tout seul.
  2. Écrivez le payload, choisissez-en un dans « Préréglages » ou cliquez sur « Exemple ».
  3. Si besoin, cliquez sur « Ajouter les dates (iat/exp) » ou « Ajouter un JTI ».
  4. Saisissez le secret ou la clé privée — ou cliquez sur « Générer une nouvelle paire de clés » — puis copiez le token.

Quand c’est utile

  • Créer un token de test pour une API locale ou un test d’intégration.
  • Vérifier comment un service réagit à un token expiré ou à d’autres rôles.
  • Obtenir une paire de clés RSA pour un environnement de développement.

Confidentialité et limites

Vos données

Le header, le payload, le secret et les clés restent dans votre navigateur et ne sont pas envoyés à un serveur — le site reçoit seulement un événement anonyme « outil ouvert », sans le contenu. Les clés enregistrées dans le coffre-fort ne restent que sur cet appareil et ne sont pas synchronisées avec votre compte. Un résultat envoyé vers un autre outil reste 24 heures sur cet appareil dans « Activité récente ».

Limites

  • Seuls HS256 et RS256 sont pris en charge pour la signature.
  • Utilisez les tokens et clés créés ici pour les tests ; émettez les tokens de production avec votre propre serveur et vos propres clés.

Questions fréquentes

HS256 ou RS256 : lequel choisir ?

HS256 utilise un seul secret pour signer et vérifier : quiconque vérifie le token peut aussi en émettre. RS256 signe avec une clé privée et vérifie avec une clé publique, ce qui convient aux services qui doivent seulement vérifier les tokens.

Où obtenir une paire de clés pour RS256 ?

Cliquez sur « Générer une nouvelle paire de clés » : la clé privée remplit le champ de signature et la clé publique apparaît dessous, prête à être copiée vers le service qui vérifie le token.

Où le coffre-fort de clés est-il stocké ?

Dans ce navigateur, sur cet appareil. Il n’est pas synchronisé avec votre compte, et effacer les données du site le supprime.