JWT Decoder
JWT → JSONRead a token's header and payload, with expiry shown as a real date.
About JWT Decoder
A JSON Web Token is three base64url-encoded parts joined by dots: a header saying how it was signed, a payload of claims, and a signature. Paste one and all three are split apart and decoded, with the registered claims labelled — iss, sub, aud, exp, nbf, iat — so you are not guessing what each abbreviation stands for.
The time claims are the ones people usually came to read. exp, nbf, and iat are seconds since the Unix epoch, which is unreadable at a glance, so each is shown as a local date alongside the raw number, and a banner at the top says plainly whether the token is currently valid, expired, or not yet in force.
Decoding happens entirely in this tab. That matters more here than for most tools: a JWT from a real environment is a live credential, and pasting one into a site that posts it to a backend hands over a working key. Nothing on this page leaves your browser.
Common questions
This page does the work itself, in this tab. Nothing you paste is sent to a server. Close the tab and no copy remains.