Übersicht / Entwickler & Code / JWT Decoder & Inspector
Entwickler & Code 100% In-Browser & Offline

JWT Decoder & Inspector

Decodiere ein JSON Web Token im Browser und lies Header und Payload als formatiertes JSON, mit Prüfung des exp-Claims gegen deine Systemuhr.

Text einfügen oder tippen; das Ergebnis erscheint direkt, Fehler werden unter der Eingabe angezeigt.

Deine Dateien und Eingaben verlassen nie deinen Browser – es wird nichts hochgeladen.

Status prüfen...

JWT Decoder für ein Token, das ein 401 auslöst

Montagmorgen, die API antwortet mit 401, und niemand weiß, welches Token der Client wirklich schickt. Ein JWT Decoder zeigt dir das in Sekunden. Das Tool teilt den String an den Punkten, macht aus den ersten zwei Teilen wieder Text und gibt sie als eingerücktes JSON aus.

Typische Fragen dahinter: Steht die richtige Rolle im roles-Array? Gehört das Token zum richtigen Backend? Läuft es schon ab? Meist reicht dafür ein Blick auf die Payload und die Statusleiste.

Was der grüne Status nicht beweist

Die Signatur wird nicht geprüft. Das Tool liest den dritten Teil nie und hat kein Feld für einen Schlüssel. „Nicht abgelaufen“ heißt nur: Der exp-Claim liegt nach der Uhr deines Geräts in der Zukunft. Stell die Uhr um, und die Antwort ändert sich. Ein gefälschtes Token mit gutem exp sieht gleich aus.

Alle anderen Zeitangaben bleiben rohe Zahlen. nbf und iat werden weder umgerechnet noch getestet. Fehlt exp, steht dort „Kein Enddatum (Signatur nicht geprüft)“. Ein vorangestelltes Bearer bleibt stehen und führt zu einem Dekodierfehler. Verschlüsselte JWE-Tokens mit fünf Teilen scheitern ebenfalls. Zwei Teile genügen dagegen schon.

Fünf Schritte vom Text zum JSON

  1. Füge das Token in „Encoded JWT Token“ ein. Im Feld liegt anfangs ein Beispiel. „Beispiel laden“ holt es zurück, „Löschen“ leert das Feld.
  2. Links steht der Header, meist mit alg und typ.
  3. Rechts steht die Payload mit Claims wie sub, iat und exp.
  4. Die Statusleiste darüber nennt das Ablaufdatum im Format deiner Sprache.
  5. Der Kopieren-Knopf über einem Feld legt das formatierte JSON in die Zwischenablage.

Was auf deinem Rechner bleibt

Alles läuft als JavaScript im Browser. Beim Tippen und Einfügen geht keine Anfrage ins Netz, und das Token wird nicht gespeichert. Die Zwischenablage nutzt das Tool nur, wenn du einen Kopieren-Knopf drückst.

Häufig gestellte Fragen (FAQ)

Nein. Es dekodiert Header und Payload und prüft nur den exp-Claim. Für die Signaturprüfung brauchst du das Secret oder den öffentlichen Schlüssel und eine JWT-Bibliothek.