JWT-Decoder
JWT Decoder
Dekodiert Header und Payload, zeigt den Ablauf der Claims in Ortszeit und prüft die Signatur gegen einen mitgelieferten Schlüssel – ohne Upload, komplett im Browser.
Dekodiert ein JSON Web Token – Header, Payload und Signatur –, erklärt, was jeder Standard-Claim bedeutet, und kann die Signatur mit einem gemeinsamen Geheimnis, einem eingefügten Schlüssel oder dem JWKS des Ausstellers verifizieren. Alles geschieht im Tab: Das Token selbst wird nie irgendwohin gesendet.
Das Token bleibt in diesem Tab.
Dekodierung und Signaturprüfung laufen beide in Ihrem Browser mit WebCrypto. Nichts wird hochgeladen, und diese Seite hat keine Serverseite. Die einzige Anfrage, die sie stellen kann, ist ein GET an eine JWKS-URL, die Sie selbst eintippen — diese Anfrage trägt die URL und sonst nichts, niemals das Token oder ein Geheimnis.
Token
Ein vorangestelltes `Bearer ` wird für Sie entfernt.
So funktioniert es
Fügen Sie das Token ein
Ein führendes `Bearer ` wird für Sie entfernt. Header, Payload und Signatur werden sofort aufgeteilt – keine Schaltfläche zu drücken.
Lesen Sie zuerst die Statuszeile
Abgelaufen, noch nicht gültig oder innerhalb seines Zeitfensters – berechnet gegen Ihre Uhr. Die Zeit-Claims in der Payload-Tabelle werden als ISO-Zeitstempel, in Ihrer Ortszeit und als rohe Epochensekunden zusammen angezeigt.
Verifizieren Sie die Signatur, wenn es darauf ankommt
Ein gemeinsames Geheimnis für HS256/384/512 oder eine JWKS-URL oder ein eingefügter Schlüssel für die asymmetrischen Algorithmen. Dekodieren beweist nichts über die Echtheit – das tut nur die Signaturprüfung.
Häufige Fragen
Ist es sicher, ein Produktions-Token hier einzufügen?
Das Token wird in Ihrem Browser dekodiert und nie übertragen – diese Seite hat keine Serverseite. Die eine Anfrage, die sie stellen kann, ist ein GET an eine JWKS-URL, die Sie eintippen, und die trägt die URL und sonst nichts. Trotzdem ist ein Token in einem Browser-Tab ein Token auf dem Bildschirm, behandeln Sie es also wie ein Passwort.
Jeder kann meine Payload lesen?
Ja. Ein JWT ist signiert, nicht verschlüsselt – die Payload ist Base64URL, was eine Kodierung ist. Setzen Sie nie etwas in ein JWT, das Sie nicht in eine URL setzen würden. Genau das führt diese Seite mit einem Einfügen vor.
Die Signatur wurde verifiziert – heißt das, das Token ist in Ordnung?
Es heißt, das Token wurde von demjenigen signiert, der diesen Schlüssel hält, und seitdem nicht verändert. Es sagt nichts über Ablauf, Audience, Aussteller oder Widerruf. Die Statuszeile deckt den Ablauf ab; der Rest ist die Aufgabe Ihrer Anwendung.
Warum kann es mein ES256K- oder Ed448-Token nicht prüfen?
Weil die Verifikation das WebCrypto des Browsers verwendet, und diese Kurven sind darin nicht enthalten. HS, RS, PS und ES mit 256/384/512 plus Ed25519 sind, was ein Browser kann; alles andere wird als nicht prüfbar gemeldet, statt stillschweigend durchzugehen.
Eingabe aus
Base64 kodieren und dekodieren
Base64 Encoder & Decoder
Kodiert und dekodiert Base64 und Base64URL für Text oder Dateien und behandelt UTF-8 korrekt.
JWKS-Prüfer
JWKS Verifier
Ruft einen JWKS-Endpunkt ab, wählt den Schlüssel nach kid und prüft Signatur und Standard-Claims eines Tokens.
HMAC-Generator
HMAC Generator
Berechnet einen HMAC über eine Nachricht mit gewähltem Hash und gewählter Schlüsselkodierung, für Webhook-Signaturprüfungen.
Unix-Timestamp-Konverter
Unix Timestamp Converter
Rechnet zwischen Epochensekunden, Millisekunden, ISO 8601 und lesbaren Daten in beliebiger Zeitzone um.
Danach
Diese Tools nehmen an, was dieses hier erzeugt, das Ergebnis kann also direkt weiter.
Base64 kodieren und dekodieren
Base64 Encoder & Decoder
Kodiert und dekodiert Base64 und Base64URL für Text oder Dateien und behandelt UTF-8 korrekt.
Unix-Timestamp-Konverter
Unix Timestamp Converter
Rechnet zwischen Epochensekunden, Millisekunden, ISO 8601 und lesbaren Daten in beliebiger Zeitzone um.
JWKS-Prüfer
JWKS Verifier
Ruft einen JWKS-Endpunkt ab, wählt den Schlüssel nach kid und prüft Signatur und Standard-Claims eines Tokens.
Schlüsselpaar-Generator
Key Pair Generator
Erzeugt RSA-, ECDSA- oder Ed25519-Schlüsselpaare und exportiert sie als PEM, JWK oder OpenSSH.
JSON ⇄ CSV umwandeln
JSON ⇄ CSV
Flacht verschachteltes JSON zu Spalten ab oder baut Objekte aus einer Tabelle wieder auf, mit Punktpfad-Regel für die Spaltennamen.
JSON vergleichen
JSON Diff
Vergleicht zwei JSON-Dokumente strukturell, ignoriert die Schlüsselreihenfolge und meldet hinzugefügte, entfernte und geänderte Pfade.