JWT Decoder
A free, browser-based converter. Runs entirely in your browser — no sign up, nothing stored.
Input
Decodes only — it does NOT verify the signature. Never paste tokens containing secrets you don't want decoded locally.
Output
Enter values to see the result.
Runs entirely in your browser. Your input is not uploaded or stored.
How to use this calculator
- Paste a JWT (header.payload.signature).
- Read the decoded header and payload JSON.
How it works
Splits the token and base64url-decodes the header and payload. It does NOT verify the signature.
Worked example
Three parts. A JWT has a header, a payload (claims) and a signature, separated by dots.
Tips
- Runs entirely in your browser. Your input is not uploaded or stored.
Frequently asked questions
Does it check validity?
No — decode only. Don't trust a token's contents without verifying its signature server-side.
Is it safe to paste?
Decoding is local, but avoid pasting production tokens you wouldn't want decoded on this device.
Related tools
Tip: Enter any known values to calculate the remaining results.
All calculations run in your browser. Your inputs are never saved or transmitted.



