← Zurück zu den Funktionen
Free

JWT-Debugger

Der JWT-Debugger dekodiert und inspiziert JSON-Web-Token – er parst Header, Payload und Signatur, zeigt Claims an und markiert den Ablaufstatus. Ideal zum Debuggen von Authentifizierungsproblemen, Inspizieren von OAuth/OIDC-Token und Überprüfen von JWT-Inhalten, ohne einen separaten Dekodierer oder jwt.io nutzen zu müssen.

JWT (JSON Web Token) ist das dominierende Format für Auth-Token in modernen APIs – OAuth, OIDC, Sitzungstoken und benutzerdefinierte API-Authentifizierung. Aber ein JWT sieht oft wie Kauderwelsch aus: drei Base64URL-kodierte Strings, die durch Punkte getrennt sind. Der JWT-Debugger zerlegt diesen String in seine drei Teile – Header (Algorithmus-Metadaten), Payload (die Claims) und Signatur – dekodiert jeden Teil und zeigt den JSON-Inhalt mit Syntax-Hervorhebung an. Die Payload wird nach bekannten Claims durchsucht: iss (Issuer), sub (Subject), exp (Expiry), iat (Issued At), nbf (Not Before), aud (Audience), jti (Token-ID). Das Ablaufdatum wird vom Unix-Zeitstempel in eine menschenlesbare Form umgewandelt und als gültig, abgelaufen oder noch nicht gültig markiert. Das Tool verifiziert NICHT die Signatur – für die Signaturprüfung wird der geheime Schlüssel benötigt, was außerhalb des Rahmens eines clientseitigen Tools liegt –, aber es zeigt Ihnen genau, was ein Token enthält, damit Sie Authentifizierungsprobleme schnell beheben können.

Live-Vorschau
example.com
JWT-Debugger ✓ Gültig · exp: 2h übrig
Token
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0IiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNzQzNDQ4MDAwfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c
Header
{
  "alg": "HS256",
  "typ": "JWT"
}
Payload
{
  "sub": "1234",
  "name": "John Doe",
  "iat": 1743448000
}
alg: HS256 sub: 1234 ausgestellt: vor 2h
Hauptmerkmale

Dreiteilige Dekodierung

Teilt das JWT an den Punkten auf und dekodiert jedes Segment per Base64URL: Header, Payload und Signatur. Jeder Teil wird separat mit Syntax-Hervorhebung angezeigt.

Header-Inspektion

Zeigt den Algorithmus (HS256, RS256, ES256) und den Token-Typ an. Überprüfen Sie schnell, welches Signatur-Schema ein Dienst verwendet.

Payload-Claims-Anzeige

Parst die JSON-Payload und rendert sie mit farbkodierten Schlüsseln, Strings, Zahlen und Booleans. Alle Claims sind auf einen glance sichtbar.

Ablauf-Validierung

Prüft die Zeitstempel exp (Ablauf), iat (ausgestellt am) und nbf (nicht vor). Markiert mit menschenlesbaren Zeiten, ob das Token gültig, abgelaufen oder noch nicht aktiv ist.

Erkennung von Standard-Claims

Erkennt registrierte Claims (iss, sub, aud, exp, iat, nbf, jti) und bietet Kurzreferenz-Anmerkungen zu deren Bedeutung.

Farbige Token-Vorschau

Das rohe Token wird mit jedem Segment in einer eigenen Farbe angezeigt, sodass Sie Header, Payload und Signatur visuell unterscheiden können.

Häufige Anwendungsfälle

Debugging von Auth-401-Fehlern

Wenn eine API den Fehler 401 Unauthorized zurückgibt, fügen Sie das Token ein, um zu prüfen, ob es abgelaufen oder fehlerhaft ist oder vom falschen Issuer stammt.

OAuth-Token-Inspektion

Dekodieren Sie Access-Token und ID-Token aus OAuth/OIDC-Flows, um gewährte Scopes, Benutzeridentität und den Ablauf zu sehen.

Überprüfen von Claims

Bestätigen Sie, dass die erforderlichen Claims (Rollen, Berechtigungen, Mandanten-ID) im Token vorhanden sind, bevor Sie davon ausgehen, dass das Backend sie akzeptiert.

Abgleich von Token-Inhalten

Wenn ein Token von einem Backend-Dienst generiert wurde, dekodieren Sie es, um sicherzustellen, dass die Payload mit dem übereinstimmt, was der Dienst beabsichtigt hat.

Sicherheits-Audits

Dekodieren Sie während einer Sicherheitsüberprüfung im LocalStorage oder in Cookies gespeicherte Token, um zu beurteilen, welche sensiblen Daten clientseitig offengelegt werden.

Anwendung
1

JWT-Debugger öffnen

Klicken Sie auf das JWT-Symbol im DevSuite Pro Dock. Ein Panel mit einem Token-Eingabefeld und drei dekodierten Fenstern öffnet sich.

2

Token einfügen

Fügen Sie ein beliebiges JWT ein – aus einer API-Antwort, einem Authorization-Header, einem Cookie oder dem LocalStorage. Das Präfix „Bearer “ kann enthalten sein oder weggelassen werden.

3

Header überprüfen

Das Header-Fenster zeigt den Algorithmus und den Typ. Bestätigen Sie, dass das Schema verwendet wird, das Ihr Backend erwartet (oft HS256 oder RS256).

4

Payload inspizieren

Das Payload-Fenster zeigt alle Claims mit Syntax-Hervorhebung. Standard-Claims (iss, sub, exp) sind mit ihrem Zweck markiert.

5

Ablauf prüfen

Die Status-Plakette zeigt Gültig, Abgelaufen oder Noch nicht gültig an. Wenn es abgelaufen ist, ist das Token wahrscheinlich der Grund für das Scheitern der Authentifizierung.

Bereit zum Ausprobieren?

Installieren Sie DevSuite Pro kostenlos und schalten Sie 64+ Entwickler-Tools für Ihren Browser frei.

Zu Chrome hinzufügen Zu Edge hinzufügen Zu FireFox hinzufügen