AlpaKit Logo AlpaKit

JSON Web Token (JWT) Decoder & Inspektor

Untersuche Header, Payload-Daten und Signatur von JWT-Tokens und prüfe Ablaufdaten in Echtzeit.

JWT Token eingeben
Token-Informationen & Gültigkeit
Status -
Läuft ab am (exp): -
Ausgestellt am (iat): -
Nicht gültig vor (nbf): -
Kopfzeile (Header)
{}
Nutzdaten (Payload / Claims)
{}
Signatur (Signature)
-

So funktioniert das Tool

  1. 1 Öffne JSON Web Token (JWT) Decoder & Inspektor und gib die zu verarbeitenden Inhalte ein oder wähle sie aus.
  2. 2 Passe Optionen und Ausgabeformat an deine Aufgabe an.
  3. 3 Prüfe das Ergebnis und kopiere oder lade die verfügbare Ausgabe herunter.

Typische Einsatzbereiche

Untersuche Header, Payload-Daten und Signatur von JWT-Tokens und prüfe Ablaufdaten in Echtzeit. Geeignet für Alltag, Entwicklung, Lernen und schnelle Prüfungen.

Datenschutz und Verarbeitung

Dieses Tool läuft im Browser. Prüfe vor sensiblen Daten, ob du deinem Gerät und Browser vertraust.

Aufbau eines JWT, gängige Claims – und warum Dekodieren kein Prüfen ist

Ein JWT (JSON Web Token) ist das gängigste Format für API-Anmeldedaten. Es besteht aus drei durch Punkte getrennten Zeichenketten. Der Header nennt den Signaturalgorithmus (etwa HS256 oder RS256) und den Typ. Der Payload enthält Claims wie Benutzer-ID, Rollen und Ablaufzeit. Die Signatur berechnet der Server mit einem Schlüssel über die ersten beiden Teile; sie belegt, dass nichts manipuliert wurde. Die ersten beiden Teile sind nur Base64URL-kodiert, nicht verschlüsselt.

Füge ein Token ein, und das Tool dekodiert Header und Payload sofort zu formatiertem JSON; die Signatur wird unverändert angezeigt. Gängige Zeit-Claims werden in lesbare Ortszeit umgerechnet: exp ist der Ablaufzeitpunkt, iat der Ausstellungszeitpunkt und nbf der Gültigkeitsbeginn (vorher darf das Token nicht akzeptiert werden). Anhand von exp zeigt das Tool außerdem, ob das Token abgelaufen ist. Praktisch zum Debuggen von Login-Abläufen, zum Prüfen von Rollen-Claims oder um herauszufinden, warum Nutzer ständig abgemeldet werden.

Wichtig: Dekodieren ist keine Verifizierung. Das Tool prüft die Signatur nicht mit einem Schlüssel, und jeder kann einen legitim wirkenden Payload fälschen. Dein Backend muss Signatur, Algorithmus und exp mit einer vertrauenswürdigen Bibliothek prüfen und Tokens mit alg „none“ ablehnen. Und da jeder den Payload lesen kann, gehören Passwörter, Ausweisnummern oder andere sensible Daten niemals in ein JWT.

Ein Token ist ein Login-Nachweis – wer es auf einer unbekannten Website einfügt, gibt den Kontozugang aus der Hand. Dieses Tool dekodiert vollständig im Browser und sendet oder speichert das Token nie. Trotzdem empfiehlt es sich, bei Produktivsystemen abgelaufene Tokens oder Testumgebungs-Beispiele zu verwenden.

Häufige Fragen

Ist ein JWT verschlüsselt?

Ein typisches JWT (JWS) ist signiert, nicht verschlüsselt. Header und Payload sind Base64URL-kodiert und für jeden lesbar.

Prüft das Tool die Signatur?

Nein. Es dekodiert und zeigt nur den Inhalt. Die Signaturprüfung braucht den Schlüssel und gehört mit einer vertrauenswürdigen Bibliothek ins Backend.

Was bedeuten exp, iat und nbf?

exp ist der Ablaufzeitpunkt, iat der Ausstellungszeitpunkt, nbf der Gültigkeitsbeginn. Alle drei sind Unix-Sekunden und werden hier als Ortszeit angezeigt.

Ist es sicher, mein Token einzufügen?

Die Dekodierung erfolgt im Browser, das Token wird nicht hochgeladen. Da es ein Login-Nachweis ist, nutze für Produktivsysteme Test- oder abgelaufene Tokens.

Kategorie ansehen: Entwickler & Code

Empfohlene & zuletzt verwendete Werkzeuge
    ↑ ↓ Navigieren ↵ Öffnen ESC Schließen
    咩~
    Alpa Idle Alpa Walk 1 Alpa Walk 2 Alpa Walk 3 Alpa Walk 4 Alpa Dizzy Alpa Sleep