24
Daten & Entwicklung

JWT-Decoder

Dekodiert Base64URL-Header und -Payload im Browser. Das Werkzeug verifiziert weder Signatur noch Aussteller, Gültigkeit oder Identität und darf nicht zur Authentifizierung verwendet werden.

✓ Kostenlos✓ Kein Konto✓ Im Browser
KURZANTWORT

Was macht dieses Werkzeug?

Lesen Sie Header und Payload eines JWT lokal als formatiertes JSON.

Eingabe verlässt diese Seite nicht.Strg/⌘ + Enter
ErgebnisBereit
Das Ergebnis erscheint hier.
VorgangsstatusBereit
✓ Läuft vollständig im Browser
NÄCHSTER SCHRITT

Ergebnis mit einem weiteren Werkzeug verarbeiten

Die Ausgabe von JWT-Decoder bleibt kurz in diesem Tab. Fahren Sie mit Base64-Kodierer/Decoder fort oder erstellen Sie einen längeren visuellen Ablauf.

ANWENDUNGS- UND ENTSCHEIDUNGSHILFE

JWT-Decoder: Methode und Anwendung

Dekodiert Base64URL-Header und -Payload im Browser. Das Werkzeug verifiziert weder Signatur noch Aussteller, Gültigkeit oder Identität und darf nicht zur Authentifizierung verwendet werden.

Wie arbeitet das Werkzeug tatsächlich?

Header und Payload werden aus Base64URL dekodiert und als JSON gelesen. Ein Signaturschlüssel wird nicht verwendet; Claims gelten nicht als vertrauenswürdig.

Eingabeprüfung vor dem Start

Geben Sie ein JWT im Format header.payload.signature ein. Verwenden Sie zum Testen ein synthetisches Token; echte Sitzungstoken können Zugriff gewähren. Das Format zuerst mit einem kleinen Beispiel ohne Personendaten prüfen.

Wie ist die Ausgabe zu bewerten?

Header- und Payload-Felder werden lesbar. alg nennt einen Algorithmus; sub, iss, aud und exp sind Angaben des Ausstellers, keine Prüfergebnisse.

Praktische Schritte

  1. Geben Sie ein JWT im Format header.payload.signature ein. Verwenden Sie zum Testen ein synthetisches Token; echte Sitzungstoken können Zugriff gewähren. Prüfen Sie das Format zuerst mit einem synthetischen Beispiel statt mit sensiblen Echtdaten.
  2. Lokale Verarbeitung starten. Header und Payload werden aus Base64URL dekodiert und als JSON gelesen. Ein Signaturschlüssel wird nicht verwendet; Claims gelten nicht als vertrauenswürdig.
  3. Abnahmekriterium: Vergleichen Sie Benutzerkennung und Ablaufzeit eines synthetischen Payloads mit bekannten Werten. exp verwendet Sekunden; eine Interpretation als Millisekunden liefert das falsche Datum. Dekodieren prüft weder Signatur noch Aussteller, Zielgruppe oder Berechtigung. Authentifizierung erfordert serverseitige Prüfung mit richtigem Schlüssel und erlaubtem Algorithmus; echte Token nicht teilen.
Prüfung

Vergleichen Sie Benutzerkennung und Ablaufzeit eines synthetischen Payloads mit bekannten Werten. exp verwendet Sekunden; eine Interpretation als Millisekunden liefert das falsche Datum.

Abbruchbedingung vor der Nutzung

Dekodieren prüft weder Signatur noch Aussteller, Zielgruppe oder Berechtigung. Authentifizierung erfordert serverseitige Prüfung mit richtigem Schlüssel und erlaubtem Algorithmus; echte Token nicht teilen.

Geeignete Anwendungen

  • JWT-Decoder einsetzen, wenn das Ziel lautet: Lesen Sie Header und Payload eines JWT lokal als formatiertes JSON
  • Vor Codeprüfung, Sicherheits-Triage oder kontrollierte Behebung: Header- und Payload-Felder werden lesbar. alg nennt einen Algorithmus; sub, iss, aud und exp sind Angaben des Ausstellers, keine Prüfergebnisse.
  • Vergleichen Sie Benutzerkennung und Ablaufzeit eines synthetischen Payloads mit bekannten Werten. exp verwendet Sekunden; eine Interpretation als Millisekunden liefert das falsche Datum.

Nachvollziehbares Praxisbeispiel

Konkreter Bedarf

Bei einer Sitzungsanalyse die Claims `iss`, `aud`, `exp` und Rolle lesen, ohne sie als Identitätsnachweis zu behandeln.

Testbeispiel

Nur ein synthetisches JWT verwenden. Der Payload enthält ein abgelaufenes `exp`, die erwartete Test-`aud` und eine nicht personenbezogene Beispielrolle.

Erfolgsnachweis

Header und Payload erscheinen als getrenntes gültiges JSON; die Unix-Zeit lässt sich lesbar umwandeln. Die Seite weist klar auf die fehlende Signaturprüfung hin.

Stoppen und korrigieren, wenn

Dekodierte Claims nicht als vertrauenswürdig behandeln. Keine Zugriffs- oder Identitätsentscheidung ohne serverseitige Prüfung von Signatur, Algorithmus, Schlüssel, Issuer und Audience.

ÜBER DIESES WERKZEUG

Häufig gestellte Fragen

Welche Eingabe akzeptiert JWT-Decoder?+

Geben Sie ein JWT im Format header.payload.signature ein. Verwenden Sie zum Testen ein synthetisches Token; echte Sitzungstoken können Zugriff gewähren. Nur ein synthetisches JWT verwenden. Der Payload enthält ein abgelaufenes `exp`, die erwartete Test-`aud` und eine nicht personenbezogene Beispielrolle.

Was liefert JWT-Decoder?+

Header- und Payload-Felder werden lesbar. alg nennt einen Algorithmus; sub, iss, aud und exp sind Angaben des Ausstellers, keine Prüfergebnisse. Header und Payload erscheinen als getrenntes gültiges JSON; die Unix-Zeit lässt sich lesbar umwandeln. Die Seite weist klar auf die fehlende Signaturprüfung hin.

Wie prüfe ich die Ausgabe von JWT-Decoder?+

Vergleichen Sie Benutzerkennung und Ablaufzeit eines synthetischen Payloads mit bekannten Werten. exp verwendet Sekunden; eine Interpretation als Millisekunden liefert das falsche Datum. Dekodierte Claims nicht als vertrauenswürdig behandeln. Keine Zugriffs- oder Identitätsentscheidung ohne serverseitige Prüfung von Signatur, Algorithmus, Schlüssel, Issuer und Audience.

Sendet oder speichert JWT-Decoder Eingaben auf einem Server?+

Werkzeugeingaben werden im aktiven Tab verarbeitet. Speichern in der Workstation oder Übergabe an ein anderes Werkzeug erfolgt nach eigener Auswahl. Browser-Erweiterungen und gemeinsam genutzte Geräte gesondert prüfen; die Datenschutzseite erklärt Werbung und Netzwerkverbindungen.