Ein JWT dekodieren, Claims und Daten lesen und die Signatur prüfen — direkt im Browser.
Der JWT-Decoder zerlegt ein JSON Web Token in Header und Payload und zeigt beide als lesbares JSON. Standard-Claims bekommen eine kurze Erklärung, und die Daten iat, nbf und exp werden als echte Daten angezeigt — mit dem Abstand zu jetzt. Mit dem Secret oder dem öffentlichen Schlüssel prüft das Tool auch, ob die Signatur gültig ist.
Token, 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. Gibst du eine JWKS-Adresse ein, lädt dein Browser die Schlüssel direkt von dort. Der Verlauf ist aus, bis du „Verlauf speichern“ einschaltest; dann bleiben die letzten Tokens nur in diesem Browser. Ein „Teilen“-Link enthält das Token im Link selbst — ein Token ist oft ein gültiger Zugang, teile es also nur, wenn es abgelaufen oder ein Test-Token ist.
Zum Lesen eines JWT braucht man keinen Schlüssel, zum Prüfen der Signatur schon. Gib das Secret für HS-Algorithmen oder den öffentlichen Schlüssel für RS und ES ein, dann prüft das Tool sofort.
Der Claim exp wird als Datum mit „Gültig“ oder „Abgelaufen“ und dem Abstand zu jetzt angezeigt, in deiner Ortszeit.
Das Token wird nirgendwohin gesendet, aber behandle es wie ein Passwort: Teile es nicht über „Teilen“ und schalte den Verlauf nur auf deinem eigenen Gerät ein.
Viele Identity-Provider veröffentlichen ihre öffentlichen Schlüssel unter einer JWKS-URL. Gib sie ein, und das Tool nimmt den Schlüssel, dessen kid zum Token-Header passt, und prüft damit die Signatur.