JWT Decoder
Decode JWT headers and payloads instantly — nothing leaves your browser
Paste a JWT above — it decodes as you type. Nothing you paste here is sent anywhere.
About
A JSON Web Token is three base64url segments joined by dots: a header naming the signing algorithm, a payload carrying the claims — who it's for, when it expires, whatever else the issuer put in it — and a signature proving the first two haven't been tampered with, assuming you hold the right key. This tool decodes the header and payload back into readable JSON. That's it.
Decoding just reverses the encoding — it checks nothing. A forged, expired, or wrongly-signed token decodes exactly as cleanly as a legitimate one, because decoding never touches the signature. The status badge above the panels reads exp, nbf, and iat, if present, against your local clock, ticking live — it tells you whether a token's time window is currently open, nothing more. It is not a substitute for real verification, which needs the issuer's key and belongs on a server, never a browser tab.