Tool wird geladen…

Kostenloser JWT-Generator online

JSON Web Tokens sind der Standardweg, um Identität und Claims zwischen Diensten zu übertragen. Mit dem QodeCat JWT-Generator erstellst du aus einem JSON-Payload einen Token, wählst den HMAC-Algorithmus und signierst ihn mit deinem Secret. Ideal, um APIs zu testen, Authentifizierung in der Entwicklung zu simulieren und zu lernen, wie JWTs aufgebaut sind.

  • HMAC-Signatur: Erstelle Tokens mit HS256, HS384 oder HS512.
  • Schnelle Claims: Füge iat, exp, nbf, sub und iss mit einem Klick hinzu.
  • Zufälliges Secret: Erzeuge ein starkes Secret mit dem sicheren Zufallszahlengenerator deines Browsers.
  • Farbige Ausgabe: Erkenne Header, Payload und Signatur auf einen Blick.

Wie wird ein JWT erstellt?

Header, Payload, Signatur

Ein JWT besteht aus drei durch Punkte getrennten Teilen. Header und Payload sind base64url-kodiertes JSON; die Signatur ist der HMAC-Wert dieser beiden Teile mit dem Secret. Jeder, der dasselbe Secret kennt, kann prüfen, dass der Token nicht verändert wurde.

Dein Secret bleibt auf deinem Gerät

Signiert wird mit der in deinen Browser eingebauten Web Crypto API. Payload und Secret werden nirgendwohin gesendet. Verwende hier trotzdem möglichst Test-Secrets statt Produktivschlüsseln.

Häufig gestellte Fragen

F. Ist der JWT-Payload verschlüsselt?

Nein. Der Payload ist nur base64url-kodiert, also für jeden lesbar. Die Signatur verhindert Manipulation, nicht das Mitlesen. Lege niemals Passwörter oder andere Geheimnisse in den Payload.

F. Wie lang sollte mein HMAC-Secret sein?

Mindestens so lang wie die Hash-Ausgabe: 256 Bit (32 Byte) für HS256, 384 Bit für HS384 und 512 Bit für HS512. Der Zufalls-Button erzeugt ein Secret in genau der richtigen Länge.

F. Kann ich den erstellten Token prüfen?

Ja. Füge den Token in den QodeCat JWT-Decoder ein, um Header und Payload anzusehen und die Ablaufzeit zu prüfen.