JWT Decoder
Fügen Sie einen JWT ein, um Header, Payload und Signatur mit farbcodierten Teilen, Ablauf-Countdown und Token-Lebenszeit Balken zu decodieren. Verifizieren Sie HMAC Signaturen (HS256/384/512) mit dem Geheimnis über die Web Crypto API, oder wechseln Sie zu Signieren & erstellen, um neue Tokens auszustellen. Es wird nichts hochgeladen — alles läuft in Ihrem Browser.
Alles läuft in Ihrem Browser. Tokens und Geheimnisse werden nicht hochgeladen.
So verwenden Sie diesen jwt decoder
- Fügen Sie Ihren JWT in die Eingabe ein — Header, Payload und Signatur werden sofort geparst.
- Lesen Sie Algorithmus, Ablauf und farbcodierte Claims mit Beschreibungen für die Standard Claims.
- Geben Sie das Geheimnis ein, um HS256/384/512 Signaturen über die Web Crypto API zu verifizieren.
- Wechseln Sie zu Signieren & erstellen, um aus Header + Payload JSON und einem Geheimnis einen neuen JWT auszustellen.
- Verwenden Sie 'iat=jetzt & exp=+1h setzen' für ein schnelles Test Token.
Häufig gestellte Fragen
Warum zeigt mein JWT als abgelaufen, aber mein Backend akzeptiert es trotzdem?
Wahrscheinlich Uhrabweichung. Viele JWT-Bibliotheken erlauben 30-60 Sekunden Toleranz um `exp` und `iat`, um leicht versetzte Server-Uhren abzufangen. Der Decoder nutzt deine Browser-Uhr ohne Toleranz — ein Token, das in deiner Ansicht 'gerade' abgelaufen ist, kann serverseitig noch gültig sein. Prüfe auch, ob das Secret passt: ein falsches Secret besteht das Decode still, sollte aber Verify scheitern lassen.
Welche Algorithmen können verifiziert werden?
Nur HMAC-SHA (HS256, HS384, HS512). Asymmetrische Algorithmen wie RS256, ES256 und EdDSA werden normal decodiert, benötigen aber einen öffentlichen Schlüssel zur Verifikation und werden hier nicht unterstützt.