WMW

JWT-Decoder

Free

Dekodiert einen JWT-Header und Payload in lesbares JSON, wandelt Zeitstempel-Claims in lesbare Daten um, markiert abgelaufene Token und kann eine HS256-Signatur mit einem von Ihnen angegebenen Geheimnis verifizieren.

Läuft vollständig in Ihrem Browser. Ihr Token wird niemals irgendwohin hochgeladen.

Header


        

Payload


            
        

HS256-Signatur überprüfen (optional)

Funktioniert nur für mit HS256 signierte Token. Geben Sie den geheimen Schlüssel ein, mit dem dieses Token signiert wurde.

Kommentare (0)

Fanden Sie dieses Tool nützlich? Hinterlassen Sie einen Kommentar, teilen Sie einen Tipp oder sagen Sie uns, wie wir es verbessern können.

Gastkommentare werden vor der Veröffentlichung geprüft. Anmelden um sofort zu veröffentlichen.

Noch keine Kommentare. Seien Sie der Erste, der seine Meinung teilt!

Was dieses Tool macht

Fügen Sie ein JWT (JSON Web Token) ein, und dieses Tool dekodiert dessen Header und Payload in lesbares JSON, wandelt Standard-Zeitstempel-Claims in lesbare Daten um, markiert, ob das Token abgelaufen ist, und kann optional eine HS256-Signatur gegen ein von Ihnen angegebenes Geheimnis verifizieren.

So funktioniert es

Ein JWT besteht aus drei durch Punkte getrennten, base64url-kodierten Segmenten: einem Header, einem Payload und einer Signatur. Dieses Tool teilt das Token an seinen Punkten, dekodiert die Header- und Payload-Segmente base64url zurück in JSON-Text und analysiert sie. Zur Signaturprüfung berechnet es über die Web-Crypto-API des Browsers einen HMAC-SHA256 über die Header- und Payload-Segmente mit dem von Ihnen angegebenen Geheimnis neu und vergleicht das Ergebnis byteweise mit dem Signatursegment des Tokens.

Probleme, die es löst

Häufig gestellte Fragen

›Überprüft dieses Tool, ob mein Token authentisch ist?

Das bloße Dekodieren verifiziert keine Authentizität, da Header und Payload nur base64url-kodiert, nicht verschlüsselt sind, und jeder sie ohne Schlüssel lesen kann. Um zu prüfen, ob ein Token wirklich von der erwarteten Partei signiert wurde, verwenden Sie das optionale Signaturprüfungsfeld unten, das nur den HS256-Algorithmus unterstützt.

›Warum kann dies nur HS256-Signaturen überprüfen?

HS256 verwendet ein einziges gemeinsames Geheimnis zum Signieren und Verifizieren, sodass dieses Tool eine Signatur nur mit dem von Ihnen angegebenen Geheimnis prüfen kann. RS256, ES256 und andere asymmetrische Algorithmen signieren mit einem privaten Schlüssel und verifizieren mit einem anderen öffentlichen Schlüssel, den dieses Tool nicht erfasst, daher liegt deren sichere Überprüfung außerhalb des Umfangs dieses Tools.

›Was bedeuten die Claims exp, iat und nbf?

Dies sind Standard-JWT-Zeitstempel-Claims, alle als Unix-Zeit (Sekunden seit 1970) ausgedrückt. exp gibt an, wann das Token abläuft, iat, wann es ausgestellt wurde, und nbf ("not before") ist der früheste Zeitpunkt, zu dem das Token als gültig betrachtet wird. Dieses Tool wandelt jeden davon automatisch in ein lesbares Datum um.

›Mein Token wird als abgelaufen angezeigt, was bedeutet das?

Das bedeutet, dass der exp-Claim im Payload ein Zeitstempel ist, der vor der aktuellen Zeit liegt, sodass ein Server, der dieses Token korrekt validiert, es ablehnen würde. Dieses Tool prüft nur den Claim und die Uhr Ihres Geräts, es kontaktiert keinen Server.

›Ist es sicher, ein Produktions-JWT in dieses Tool einzufügen?

Das Token wird vollständig in Ihrem Browser dekodiert und niemals irgendwohin gesendet, daher ist das Einfügen hier genauso sicher wie das Betrachten in der Entwicklerkonsole Ihres eigenen Browsers. Behandeln Sie trotzdem jedes Token mit sensiblen Claims wie ein Passwort und fügen Sie keine Token in Tools ein, denen Sie nicht vertrauen.

Verwandte Tools

Free

Text

JS/CSS-Minifizierer

Verkleinert JavaScript oder CSS durch Entfernen von Leerzeichen und Kommentaren, mit optionalem Variablen-Mangling für JavaScript und Größenstatistik vorher/nachher.

Free

Text

JSON-Kodierer

Kodiert Klartext in ein gültiges JSON-String-Literal (durch Maskierung von Anführungszeichen, Backslashes und Zeilenumbrüchen) und dekodiert es zurück, mit einer Aufschlüsselung der maskierten Zeichen.

Free

Text

JSON-Formatierer

Validiert und formatiert oder minimiert ein vollständiges JSON-Dokument, mit einstellbarer Einrückung, optionaler Schlüsselsortierung und exakter Zeilen-/Spalten-Fehlermeldung.

Free

Text

llms.txt-Generator

Erzeugt eine llms.txt-Datei nach der llmstxt.org-Spezifikation aus einem Titel, einer Zusammenfassung und Link-Abschnitten, mit Optional-Abschnittsgruppierung und Live-Vorschau.

Free

Text

Markdown-Vorschau

Rendert Markdown als Live-, bereinigtes HTML neben der Quelle, mit einer Umschaltfunktion zum Anzeigen und Kopieren des generierten HTML.

Free

Text

Mojibake-Korrektur (Verstümmelter Text)

Stellt die ursprünglichen Bytes hinter verstümmeltem (Mojibake) Text wieder her und decodiert sie unter mehreren gängigen Kodierungen erneut, wobei jeder saubere Kandidat angezeigt wird.

Free

Text

MySQL-Syntaxvalidator

Validiert die MySQL-Syntax für eine oder mehrere durch Semikolons getrennte Anweisungen und meldet die genaue Zeile und Spalte des ersten gefundenen Fehlers.

Free

Text

Online-HTML-Editor

Bearbeiten Sie HTML, CSS und JavaScript in drei Panels mit einer Sandbox-Live-Vorschau, die sich beim Tippen aktualisiert, plus einem Ein-Klick-Download als eigenständige HTML-Datei.