Header and payload
Both parts are decoded and shown as readable JSON.
Read the header and payload of a JSON Web Token and see when it expires.
JWT Decoder is a free online tool that lets you read the header and payload of a JSON Web Token and see when it expires. Enter your text or numbers and see the result instantly. Everything you type stays in your browser.
Also searched as: decode JWT, JSON Web Token decoder, JWT parser, read JWT payload.
Open JWT Decoder and paste or type your text into the input box.
Your result updates instantly as you type โ no button to click.
Adjust any mode or format options shown above the result, if the tool offers them.
Copy the output with one click, or leave it in place to keep editing.
JWT Decoder
Paste a JSON Web Token and see its header, payload and expiry in plain, formatted text. Nothing leaves your browser.
Both parts are decoded and shown as readable JSON.
If the token has an expiry time, you are told whether it has expired or is still valid.
The signature is displayed as it appears in the token, so you can see all three parts.
The token is decoded in your browser and is not sent to Toolkitties.
Results appear as you paste.
No account and no limit.
This tool reads a token. It does not prove that the signature is genuine, so never rely on it for security decisions.
Avoid pasting production tokens into any website you do not need to. Use test tokens where you can.
Fields such as exp and iat are Unix timestamps. Paste them into Timestamp Converter to read them as dates.
Short, practical guides that go with this tool.
JWT Decoder runs as client-side JavaScript inside your own browser tab. Your file or text is read, processed, and turned into a result on your device โ it is never sent to, stored on, or seen by Toolkitties' servers. Closing or refreshing the page clears everything.
No. It reads the header and payload and shows the expiry. It does not prove that a token is genuine.
Decoding happens in your browser and the token is not sent to Toolkitties. Still, avoid pasting live production tokens anywhere you do not need to.
A header, a payload with the claims, and a signature, separated by dots.
It reads the expiry claim in the payload and compares it with the current time.
The text may not have three parts separated by dots, or may contain extra spaces or missing characters.
Yes. Paste those numbers into the Timestamp Converter.
Yes. JWT Decoder is 100% free, with no signup, no daily limit and no paid plans.
No signup or login is required. Open the page and start using JWT Decoder immediately.
Yes. JWT Decoder processes your file locally in your browser using client-side code. The file itself is never uploaded to Toolkitties' servers.
No. Your text is processed in memory in your browser tab and is cleared as soon as you close or refresh the page.