JWT-Encoder

Ein JWT mit HS256 oder RS256 erstellen und signieren — direkt im Browser.

Über JWT-Encoder

Was es ist

Der JWT-Encoder erstellt ein JSON Web Token aus einem Header und einem Payload, die du schreibst, und signiert es. HS256 signiert mit einem gemeinsamen Secret, RS256 mit einem privaten RSA-Schlüssel — ein Schlüsselpaar kann das Tool für dich erzeugen. Vorlagen und Schaltflächen für die Claims iat, exp und jti helfen, ein Test-Token in Sekunden zu bauen.

Hauptfunktionen

  • HS256 mit einem Secret als Text, Base64 oder Hex.
  • RS256 mit einem privaten RSA-Schlüssel im PEM-Format (PKCS#8) oder einem neu im Browser erzeugten Schlüsselpaar.
  • Vorlagen — Standard, Administrator, abgelaufen — als Ausgangspunkt.
  • Schaltflächen, die die Daten iat/exp und eine eindeutige jti hinzufügen.
  • Ein Schlüsseltresor für wiederverwendete Secrets, gespeichert auf diesem Gerät.

So funktioniert es

  1. Wähle einen Algorithmus; der Header wird automatisch ausgefüllt.
  2. Schreib den Payload, wähl etwas unter „Vorlagen“ oder klick auf „Beispiel“.
  3. Klick bei Bedarf auf „Daten hinzufügen (iat/exp)“ oder „JTI hinzufügen“.
  4. Gib das Secret oder den privaten Schlüssel ein — oder klick auf „Neues Schlüsselpaar generieren“ — und kopiere das Token.

Wann es hilft

  • Ein Test-Token für eine lokale API oder einen Integrationstest erstellen.
  • Prüfen, wie ein Dienst auf ein abgelaufenes Token oder andere Rollen reagiert.
  • Ein RSA-Schlüsselpaar für eine Entwicklungsumgebung erzeugen.

Datenschutz und Grenzen

Deine Daten

Header, Payload, Secret und Schlüssel bleiben in deinem Browser und werden nicht an einen Server gesendet — die Website erhält nur ein anonymes Ereignis „Tool geöffnet“, ohne Inhalt. Schlüssel im Schlüsseltresor bleiben nur auf diesem Gerät und werden nicht mit deinem Konto synchronisiert. Ein Ergebnis, das du an ein anderes Tool schickst, bleibt 24 Stunden auf diesem Gerät unter „Letzte Aktivität“.

Grenzen

  • Zum Signieren werden nur HS256 und RS256 unterstützt.
  • Nutze die hier erstellten Tokens und Schlüssel zum Testen; Produktions-Tokens stellst du mit deinem eigenen Server und eigenen Schlüsseln aus.

Häufige Fragen

HS256 oder RS256 — was soll ich nehmen?

HS256 nutzt ein Secret zum Signieren und Prüfen, also kann jeder, der das Token prüft, auch eines ausstellen. RS256 signiert mit einem privaten und prüft mit einem öffentlichen Schlüssel — passend für Dienste, die Tokens nur prüfen sollen.

Woher bekomme ich ein Schlüsselpaar für RS256?

Klick auf „Neues Schlüsselpaar generieren“: Der private Schlüssel landet im Signaturfeld, der öffentliche erscheint darunter und lässt sich für den prüfenden Dienst kopieren.

Wo wird der Schlüsseltresor gespeichert?

In diesem Browser auf diesem Gerät. Er wird nicht mit deinem Konto synchronisiert, und das Löschen der Website-Daten entfernt ihn.