Ein JWT besteht aus drei mit Punkt getrennten Teilen: Header (Algorithmus & Typ), Payload (die Claims – z. B. Benutzer-ID sub, Aussteller iss, Ablauf exp) und der Signatur. Header und Payload sind lediglich Base64URL-kodiert – nicht verschlüsselt. Jeder, der das Token besitzt, kann den Inhalt lesen; die Signatur schützt nur vor Veränderung.
Dieser Decoder zerlegt das Token, dekodiert Header und Payload und rechnet die Zeit-Claims (iat, nbf, exp) in lesbare Datumsangaben um. Die Signatur wird nicht geprüft, da dafür der geheime Schlüssel nötig wäre. Alles läuft lokal in deinem Browser – das Token verlässt dein Gerät nicht.