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.
Verwandte Tools
- Punycode-Konverter Wandeln Sie internationale Domainnamen (IDN) in Punycode um und zurück. Unicode-Domains in ASCII-kompatibles Format, auch mehrere auf einmal, Zeile für Zeile.
- Base64-Kodierer Base64-Kodierer und -Dekodierer für Text und Dateien mit Drag & Drop. URL-sichere Kodierung und Live-Vorschau für Entwickler.
- URL-Kodierer URL-Kodierer und -Dekodierer für Webentwickler. Kodieren oder dekodieren Sie URLs, Query-Parameter und URI-Komponenten. Mit URL-Parser zur Analyse.
- HTML-Entity-Kodierer Wandeln Sie Text in HTML-Entities um und zurück. Unterstützt benannte Entities ( ), numerische Dezimal- ( ) und Hex-Entities ( ).
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
Wichtige Sicherheitsinformationen
- Dekodierung ≠ Verifizierung: Dieses Tool dekodiert nur das JWT. Es verifiziert NICHT die Signatur.
- Niemals unverifizierte Token verwenden: Verifizieren Sie Signaturen immer serverseitig, bevor Sie JWT-Daten verwenden.
- Sensible Daten: JWTs sind Base64-kodiert, nicht verschlüsselt. Jeder kann sie dekodieren.
- Geheime Schlüssel: Geben Sie niemals geheime Schlüssel in Online-Tools oder Client-Code ein.
Verwenden Sie für Produktionsanwendungen geeignete JWT-Bibliotheken wie jsonwebtoken (Node.js), PyJWT (Python) oder firebase/php-jwt (PHP).
JWT-Struktur
Ein JWT besteht aus drei Base64URL-kodierten Teilen, getrennt durch Punkte (.):
Header
Enthält Token-Metadaten:
alg: Algorithmus (HS256, RS256...)typ: Token-Typ (JWT)
Payload
Enthält die Claims:
sub: Subject (Benutzer-ID)exp: Ablaufzeitiat: 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