🔐 Encodeur & générateur JWT

Créez et signez des JWT (JSON Web Tokens) avec en-têtes, payloads et signatures personnalisés. Prise en charge des algorithmes HS256, HS384, HS512. Parfait pour tester l’authentification, le développement d’API et des implémentations de sécurité.

🔑 Algorithme & secret

En-tête Encodé
Payload Encodé

📚 Structure d’un JWT

En-tête

Contient le type (JWT) et l’algorithme (HS256, HS384, HS512)

.
Payload

Contient les claims (données utilisateur, permissions, expiration, etc.)

.
Signature

Vérifie l’intégrité avec la clé secrète + l’algorithme

📖 Claims JWT courants (RFC 7519)

iss (Issuer) : émetteur du token "iss": "https://example.com"
sub (Subject) : identifiant de l’utilisateur ou du sujet "sub": "user123"
aud (Audience) : destinataire prévu "aud": "https://api.example.com"
exp (Expiration) : date d’expiration (timestamp Unix) "exp": 1735689600
iat (Issued At) : date de création (timestamp Unix) "iat": 1704067200
nbf (Not Before) : valide à partir de (timestamp Unix) "nbf": 1704067200
jti (JWT ID) : identifiant unique du token "jti": "abc123-def456"

📝 Exemples rapides

⚠️ Bonnes pratiques de sécurité

  • Secrets robustes : utilisez des clés aléatoires au moins aussi longues que le hachage (32 octets pour HS256, 48 pour HS384, 64 pour HS512)
  • HTTPS uniquement : transmettez toujours les JWT via HTTPS
  • Expiration courte : fixez un exp raisonnable (15 min à 1 heure)
  • Ne partagez jamais les secrets : gardez vos clés confidentielles
  • Vérifiez toujours : contrôlez la signature du JWT côté serveur
  • Données sensibles : ne stockez ni mots de passe ni secrets dans le payload
  • Refresh tokens : utilisez-les pour les sessions longues

ℹ️ À propos de l’encodeur JWT

  • Créer des JWT : générer des JSON Web Tokens signés
  • 3 algorithmes : HS256, HS384, HS512 (HMAC)
  • Payloads personnalisés : ajoutez n’importe quels claims et données
  • Gestion du secret : générer un secret aléatoire ou utiliser le vôtre
  • Vérification : vérification intégrée du token
  • Conforme : suit la spécification RFC 7519

💡 Note : l’outil fonctionne entièrement dans votre navigateur. Les tokens et secrets ne quittent jamais votre appareil.

Soutenir TinyToolWeb

Aidez-nous à garder ces outils gratuits et sans publicité !

À propos du JWT Encoder & Generator

Outil professionnel de création de JSON Web Tokens (JWT). Générez des tokens signés avec des en-têtes personnalisés, des payloads flexibles et des signatures sécurisées pour vos systèmes d’authentification et d’autorisation.

Fonctionnalités

  • Algorithmes multiples : Support de HS256, HS384 et HS512 pour signer vos tokens
  • En-têtes personnalisés : Modifiez les champs du header JWT selon vos besoins
  • Payload flexible : Ajoutez tous les claims et données personnalisées
  • Générateur de secret : Créez des secrets cryptographiquement sécurisés
  • Claims rapides : Ajoutez les claims standards en un seul clic
  • Vérification du token : Vérifiez instantanément les tokens générés
  • Copier & Télécharger : Export facile de vos tokens pour intégration ou tests

Cas d’utilisation

  • Développement d’API : Créez des tokens pour tester vos API
  • Authentification : Générez des tokens de session utilisateur sécurisés
  • Autorisation : Créez des tokens avec permissions spécifiques
  • Tests : Vérifiez la validation JWT dans vos applications
  • Apprentissage : Comprenez le fonctionnement des JWT et des claims