JWT decoder. Read the token, keep the secret.
Paste a JSON Web Token and see its header and payload as readable JSON, with time claims as human dates and an at-a-glance expiry status. Decoded entirely on your device — the signature is never sent anywhere.
A free online tool by Digital HeroesDecoded entirely in this browser — the token, and especially the signature, is never uploaded.
Decoded
Registered claims
Standard time claims interpreted as human dates (your local timezone and UTC).
Signature
Everything a decoder should do.
Four steps, no manual.
- Paste your JWT into the box, or click Load sample to try a demo token. A leading “Bearer ” is handled automatically.
- The header and payload decode instantly into formatted JSON, and the raw token is colour-coded into its three segments.
- Check the expiry chip at the top of the result and read the Registered claims table for time claims as human dates.
- Click Copy next to Header or Payload to grab that JSON, or Clear to start over.
Frequently asked questions.
Is the JWT Decoder free?
Is it private? Is my token uploaded anywhere?
Does it verify the signature?
Does it work offline?
What does the JWT Decoder actually show?
Published · Last updated .