Zum Hauptinhalt springen

JWT-Decoder — JSON Web Tokens dekodieren & analysieren

Dekodieren und analysieren Sie JSON Web Tokens (JWT) mit unserem JWT-Decoder. Das Tool trennt den Token automatisch in seine drei Teile (Header, Payload, Signatur) und zeigt den dekodierten Inhalt als formatiertes JSON an. Es zeigt den Signatur-Algorithmus aus dem Header und prüft den Ablauf-Claim (exp) gegen die aktuelle Zeit. Hinweis: Dieses Tool dekodiert Tokens nur und prüft keine Signaturen. Die Prüfung braucht das gemeinsame Geheimnis (HS*) oder den öffentlichen Schlüssel (RS*, ES*, PS*) und gehört auf den Server. Alle Operationen laufen lokal in Ihrem Browser.

RFC 7519 Nur im Browser

Funktionen

  • Header-Dekodierung: Anzeige von Algorithmus (alg) und Token-Typ (typ)
  • Payload-Extraktion: Dekodierung von Claims und Benutzerdaten
  • Ablaufprüfung: Automatische Prüfung, ob der Token abgelaufen ist
  • Syntax-Hervorhebung: Farbcodiertes JSON für bessere Lesbarkeit
  • Beispiel-Token: Beispiel-JWT zum Testen des Decoders laden
  • Nur clientseitig: Die gesamte Dekodierung erfolgt in Ihrem Browser

JWT-Struktur

Ein JWT besteht aus drei Base64URL-kodierten Teilen, getrennt durch Punkte (.):

HEADER.PAYLOAD.SIGNATUR

Header

Enthält Token-Metadaten:

  • alg: Algorithmus (HS256, RS256...)
  • typ: Token-Typ (JWT)

Payload

Enthält die Claims:

  • sub: Subject (Benutzer-ID)
  • exp: Ablaufzeit
  • iat: Ausgestellt am
  • Benutzerdefinierte Claims

Signatur

Überprüft Token-Integrität:

  • HMAC (gemeinsames Geheimnis) oder RSA/ECDSA (öffentlicher Schlüssel)
  • Wird von diesem Tool nicht geprüft
  • Verhindert Manipulation

Nützliche Ressourcen

Wikipedia: JSON Web Token Einsteigerfreundliche Einführung in JWT-Konzepte und -Struktur
JWT.io Offizielle JWT-Website mit Debugger und Bibliotheksinformationen
RFC 7519: JSON Web Token Offizielle IETF-Spezifikation für JWT
Auth0: Einführung in JSON Web Tokens Umfassender Leitfaden zum Verständnis und zur Verwendung von JWTs
MDN: SubtleCrypto Web Crypto API für kryptografische Operationen in JavaScript