JWT Decoder
Decode a JSON Web Token’s header and payload locally.
Decoding is not verification: anyone can read a JWT, only its signature proves it wasn’t tampered with. Signature verification requires the secret or public key and is deliberately not attempted here — never paste production tokens from a live site into any web tool.
How to use the JWT Decoder tool
- Enter your jwt decode in the fields above.
- Adjust any slider or type an exact number — the answer updates as you go.
- Copy the result and close the tab. Nothing you entered was sent anywhere.
About the JWT Decoder tool
Paste a JWT to see its decoded header and payload, with exp/iat timestamps shown as readable dates and a live “valid for X” status.
Decoding only reveals claims — it does not verify the signature. Never rely on a decoded token without signature verification on your server, and never paste a production token from a live system into a web tool.
Everything runs locally in your browser: no data is uploaded, no account is needed, and it works offline once the page has loaded.
Embed this tool
Customize and copy an iframe. Linking back helps both sites.