Een demo-token decoderen
Invoer Het vooraf ingevulde token, exp = 1700003600.
Resultaat Algoritme HS256, type JWT, vier claims, verloopt op 2023-11-14 23:13:20 UTC.
Plak een JSON Web Token om de header, payload en exacte verlooptijd te lezen, lokaal gedecodeerd zonder het token te versturen.
Resultaat
Wijzig een invoer en het resultaat wordt direct bijgewerkt.
Invoer Het vooraf ingevulde token, exp = 1700003600.
Resultaat Algoritme HS256, type JWT, vier claims, verloopt op 2023-11-14 23:13:20 UTC.
Invoer Een payload van {"sub":"42","scope":"read"}.
Resultaat De status geeft aan dat het token geen exp-claim heeft, dus het verloopt nooit vanzelf.
Invoer abc.def
Resultaat Een foutmelding legt uit dat een JWT uit drie delen moet bestaan voordat er iets kan worden gedecodeerd.
Nee. Iedereen kan een token maken met een payload naar keuze. Alleen een server die de handtekening met de geheime of openbare sleutel verifieert, kan vaststellen of een token door jou is uitgegeven.
Het decoderen gebeurt in je browser, dus het token wordt niet geüpload. Behandel het toch als een wachtwoord: gebruik bij voorkeur een testtoken en vervang alles wat je op een gedeeld scherm plakt.
Ofwel loopt de klok van de uitgever achter op die van jou, ofwel is een exp-waarde in milliseconden doorgegeven waar seconden worden verwacht. Deze tool leest exp als seconden, conform de JWT-specificatie.
De decoder meldt een fout. De JWT-specificatie vereist dat beide delen base64url-gecodeerde JSON-objecten zijn, dus een niet-JSON-deel betekent meestal dat de string helemaal geen JWT is.
Disclaimer: De resultaten volgen de formule op deze pagina en zijn alleen indicatief. Werkelijke hoeveelheden verschillen per materiaal, techniek en omstandigheden; reken een marge voordat je bestelt.