Générateur de JWT
Créez et signez un JWT tout de suite : HS256, RS256, ES256…, saisissez un secret ou créez une paire de clés, modifiez le payload (iat, exp, nbf) et copiez-le.
Comment créer un JWT
- Choisissez un algorithme. HS… utilise un secret (un secret aléatoire est prêt) ; RS… et ES… utilisent une clé privée — touchez « Nouvelle paire de clés » ou collez la vôtre.
- Modifiez le payload ; les boutons fixent iat, l'expiration exp (de 15 minutes à 7 jours), nbf, sub et iss. Les dates s'affichent juste en dessous, en clair.
- Le token est signé pendant la saisie. Copiez-le, ou touchez « Ouvrir dans le décodeur JWT » pour le relire et vérifier la signature.
Questions fréquentes
HS256 utilise un secret partagé pour signer et vérifier : simple quand un seul système est concerné. RS256 et ES256 signent avec une clé privée et se vérifient avec la clé publique : mieux quand plusieurs services vérifient les tokens. ES256 donne des signatures plus courtes que RS256.
Un PEM commençant par « BEGIN PRIVATE KEY ». Une ancienne clé « BEGIN RSA PRIVATE KEY » doit d'abord être convertie, par exemple avec openssl pkcs8 -topk8 -nocrypt -in old.pem -out new.pem.
Celui qui reçoit le token vérifie la signature avec la clé publique. Elle est déduite de la clé privée et peut être copiée ; partagez la publique sans souci et gardez la privée secrète.
iat est la date d'émission du token, exp sa date d'expiration et nbf la date à partir de laquelle il est valable. Ce sont des secondes depuis le 1er janvier 1970 ; les dates correspondantes s'affichent sous le payload.
Oui, ils sont signés selon la norme. Avec le secret ou la clé privée d'un système en production, assurez-vous d'être sur un appareil de confiance et ne les collez nulle part ailleurs.
C'est entièrement gratuit et sans inscription.
Outils similaires
Décodeur JWTLire header, payload, expiration et signature d'un JWTChiffrement RSAGénérez des clés RSA, chiffrez et déchiffrez des textes courtsGénérateur de hashGénérez des hash MD5, SHA-1, SHA-256, SHA-384, SHA-512Aperçu MarkdownTapez du Markdown, voyez l'aperçu et récupérez le HTMLHTML vers MarkdownConvertissez du HTML ou un contenu copié en MarkdownConvertisseur de timestamp UnixTimestamp ⇄ date, avec l'heure epoch actuelleEncoder / décoder Base64 et URLEncodez et décodez Base64 et URLGénérateur de data URIFichiers et SVG en data URI à intégrerDécodeur de data URIVoir et enregistrer le fichier d'un data URI