JWT Decoder
Developer ToolsDecode JWT header, payload & expiry
FreePrivateInstant
Similar tools you may like
History
All history →JWT Decoder — at a glance
Look inside a JWT to see who it belongs to, what it allows and when it expires.
eyJhbGciOi…
Run
alg: HS256
sub: 1234567890
Expired ✕
How to use it — step by step
A JSON Web Token — the long text that starts with “eyJ”.
1
Paste your input
Paste or type your content into the big input box.
2
Decode Token
Press the button. The result is created instantly on your device.
3
Copy the result
Check the output and press Copy to use it anywhere.
Pro tips
Small things that make the result better.
✦Never share live tokens publicly — they can act like passwords.
✦This tool decodes only; it does not verify the signature.
✦Check the “exp” time when debugging login problems.
Quick facts
3 partsheader, payload, signature
Expiryautomatic check
Localtoken never leaves browser
Freeno signup
Frequently Asked Questions
Is my token sent to a server?+
No. Decoding happens entirely in your browser.
Does it verify the signature?+
No. Verifying needs the secret or public key. This tool only shows the contents.
Is a JWT encrypted?+
Normally no — it is just encoded, so anyone holding it can read it. Do not put secrets inside.
Is my data safe?+
Yes. Everything runs inside your own browser. Your text, files and images are never uploaded to any server.
More Free Tools
Guides you might like
All guides →Base64 EncoderBase64 is not encryption, and it makes files a third biggerJSON FormatterWhy your JSON will not parse, and how to find the bad commaUUID GeneratorCan two UUIDs ever be the same? The odds, in picturesRobots.txt Generatorrobots.txt explained: Allow, Disallow, wildcards and the mistakes that block your site

