JWT Decoder Online

Nutze diesen JWT Decoder, um Header, Payload und exp/iat/nbf eines Tokens zu prüfen.

Tokens werden lokal in deinem Browser decodiert und nichts wird hochgeladen, aber füge keine echten Produktions-Tokens oder Geheimnisse in ein Online-Tool ein.

Entwickelt und gepflegt von Udit Agarwal

JSON Web Tokens (JWT), Explained

Du musst einen Token erstellen und signieren? Probiere den JWT Signer.

Über JWT-Dekoder

Dieser JWT Decoder zerlegt jeden JSON Web Token in seine Segmente Header, Payload und Signatur und zeigt sie als sauberes, lesbares JSON an. Füge einen Token ein (mit oder ohne "Bearer "-Präfix) und er decodiert die base64url-Segmente sofort und stellt anschließend die standardmäßigen Zeit-Claims – exp, iat und nbf – als menschenlesbare UTC-Daten dar, mit Badges, die anzeigen, ob der Token abgelaufen, aktiv oder noch nicht gültig ist. Er ist für Backend-Entwickler, API-Engineers und QA-Tester gebaut, die Auth-Header debuggen, Token-Inhalte prüfen oder ein Ablaufdatum bestätigen müssen, ohne zu einer serverseitigen Bibliothek zu greifen. Verwende ihn als schnellen JWT Parser oder Token Decoder online beim lokalen Debuggen. Die Decodierung erfolgt lokal in deinem Browser, sodass der eingefügte Token nie dein Gerät verlässt und nichts hochgeladen wird.

Funktionen

  • Decodiert JWT-Header und Payload in übersichtlich formatiertes, syntaxhervorgehobenes JSON
  • Parst die Claims exp, iat und nbf und zeigt sie als lesbare UTC-Zeitstempel an
  • Markiert Tokens mit farbigen Badges als Abgelaufen, Gültig, Aktiv oder Noch nicht gültig
  • Akzeptiert Tokens mit oder ohne vorangestelltes Bearer-Präfix
  • Zeigt das rohe Signatursegment separat zur Inspektion an
  • Weist klar darauf hin, dass die Decodierung niemals die Signatur oder Echtheit eines Tokens prüft
  • Kopier-Buttons für decodiertes Header- und Payload-JSON sowie ein Löschen-Steuerelement

So verwendest du JWT-Dekoder

  1. Füge deinen JWT in das Eingabefeld für JSON Web Token ein.
  2. Lies den decodierten Header und die Payload, die als formatiertes JSON angezeigt werden.
  3. Prüfe im Bereich Claims die Daten für Ausstellung, Not-Before und Ablauf sowie die Status-Badges.
  4. Nutze die Kopier-Buttons, um das Header- oder Payload-JSON zu übernehmen, oder Löschen, um neu zu beginnen.

Beispiel

Eingabe

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0IiwibmFtZSI6IkphbmUiLCJpYXQiOjE1MTYyMzkwMjJ9.signature

Ausgabe

Header:
{
  "alg": "HS256",
  "typ": "JWT"
}

Payload:
{
  "sub": "1234",
  "name": "Jane",
  "iat": 1516239022
}

Der Decoder zerlegt den Token und stellt Header und Payload als JSON dar; iat erscheint als lesbares Datum.

Häufige Fehler & Fehlerbehebung

  • Du siehst eine Fehlermeldung, dass der Token mindestens zwei durch Punkte getrennte Segmente benötigt. — Ein JWT muss header.payload.signature sein. Stelle sicher, dass du den gesamten Token kopiert hast und die Punkte nicht entfernt wurden.
  • Der Decoder meldet, dass ein Segment kein gültiges base64url oder kein gültiges JSON ist. — Achte darauf, dass beim Übertragen keine Zeichen verloren gingen oder URL-codiert wurden und dass du den Token selbst eingefügt hast, nicht ein umgebendes Objekt oder Anführungszeichen.
  • Du hast eine Verifizierung erwartet, aber das Tool sagt, die Signatur werde nicht geprüft. — Dies ist ein Decoder, kein Validator. Er liest nur Token-Inhalte; nutze eine Signier- oder Verifizierungsbibliothek, um die Echtheit zu bestätigen.
  • Ein Token wird als Abgelaufen angezeigt, obwohl er aktuell scheint. — Der exp-Claim ist in UTC-Sekunden und wird mit der aktuellen Zeit verglichen. Vergleiche das angezeigte UTC-Datum mit deiner lokalen Uhr und Zeitzone.

Häufig gestellte Fragen

Was ist ein JWT Decoder und was zeigt er an?
Ein JWT Decoder liest einen JSON Web Token und legt seinen Inhalt offen. Dieser Decoder formatiert den vollständigen Header und die Payload übersichtlich und hebt die standardmäßigen Zeit-Claims exp, iat und nbf als lesbare UTC-Daten mit Status-Badges hervor.
Wie decodiere ich einen JWT mit dem Bearer-Präfix?
Füge einfach den gesamten Wert des Authorization-Headers ein. Der JWT Decoder entfernt ein vorangestelltes 'Bearer '-Präfix automatisch vor dem Decodieren, sodass du es nicht zuerst kürzen musst.
Prüft der JWT Decoder die Token-Signatur?
Nein. Er decodiert und zeigt lediglich Header, Payload und Claims an. Er verifiziert nie die Signatur, sodass die Decodierung allein nie beweist, dass ein Token echt ist.
Warum wird mein Token im JWT Decoder als Noch nicht gültig angezeigt?
Er hat einen nbf-Claim (not before) mit einer Zeit, die noch in der Zukunft liegt, sodass der Token noch nicht aktiv ist. Das Badge aktualisiert sich, sobald diese Zeit verstrichen ist.
Wird mein Token irgendwohin gesendet, wenn ich den JWT Decoder nutze?
Nein. Der JWT Decoder läuft vollständig in deinem Browser und der eingefügte Token verlässt nie dein Gerät, und nichts wird auf einen Server hochgeladen.

Verwandte Tools

  • JWT-Signierer — Erstelle und signiere ein JWT (HS256/384/512) aus Payload und Secret – Web Crypto.
  • Base64 kodieren / dekodieren — Sichere Base64-Kodierung und -Dekodierung in UTF-8.
  • Hash-Generator — SHA-256 / SHA-1 / SHA-384 / SHA-512 über die Web-Crypto-API.
  • TOTP-/2FA-Generator — Erzeuge zeitbasierte Einmalpasswörter (2FA-Codes) aus einem Base32-Secret.
  • Passwort-Generator — Erzeuge starke, zufällige Passwörter mit Stärkemesser (kryptografisch sicher).
  • Unix-Zeitstempel-Konverter — Konvertiere zwischen Unix-Zeitstempeln und lesbaren Daten (lokal und UTC).
  • URL-Parser — Zerlege eine URL in ihre Bestandteile und liste die Query-Parameter auf.
  • JSON-Formatierer — JSON verschönern, minimieren und validieren – mit Fehlerposition.

Weitere Sicherheit-Tools

  • Hash-Generator — SHA-256 / SHA-1 / SHA-384 / SHA-512 über die Web-Crypto-API.
  • Passwort-Generator — Erzeuge starke, zufällige Passwörter mit Stärkemesser (kryptografisch sicher).
  • SSH-Schlüssel-Generator — Erzeuge Ed25519-, RSA- oder ECDSA-SSH-Schlüsselpaare in deinem Browser und lade sie herunter.
  • PPK-↔-PEM-Konverter — Konvertiere private SSH-Schlüssel zwischen PuTTY .ppk und OpenSSH/PEM (RSA & Ed25519), lokal in deinem Browser.
  • TOTP-/2FA-Generator — Erzeuge zeitbasierte Einmalpasswörter (2FA-Codes) aus einem Base32-Secret.
  • JWT-Signierer — Erstelle und signiere ein JWT (HS256/384/512) aus Payload und Secret – Web Crypto.
  • Basic-Auth-Generator — Erzeuge und dekodiere HTTP-Basic-Auth-Authorization-Header aus Benutzername und Passwort.
  • Zertifikat- & Key-Abgleich — Prüfen, ob ein X.509-Zertifikat oder CSR und ein Private Key zusammengehören, per Public-Key-Fingerprint.
  • PFX zu PEM Extractor — Eine passwortgeschützte .pfx/.p12-Datei in Zertifikat-, Chain- und Private-Key-PEM-Blöcke aufteilen.
  • Bcrypt-Generator — Ein Passwort mit bcrypt hashen oder gegen einen bestehenden Hash prüfen.
  • HMAC-Generator — Eine Nachricht mit einem geheimen Schlüssel per SHA-256 und mehr signieren.
  • Passwortstärke-Prüfer — Passwortstärke, Entropie in Bit und geschätzte Knackzeit testen.

Alle Sicherheit-Tools ansehen (27) · Alle Tools