Decode a JSON Web Token to read its header and payload. The signature is not verified — inspect, do not trust. Free.

How to use JWT Decoder

  1. Paste or type your contentThe result appears as you type — there is no submit button.
  2. Read and copy the resultThe output updates live and the copy button takes it in one click.

Worked example

eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyIjoiYWRhIn0.abc
Header: { "alg": "HS256" } Payload: { "user": "ada" }

Nothing you enter leaves your device

All of the work happens inside your browser. Whatever you type is never packaged up and sent to a server, and no request this page makes carries it.

That makes it safe for contract amounts, personal details and internal documents you would rather not hand to a third party — close the tab and it is gone.

What this tool does not do

JWT Decoder only does what a browser can do on its own — it talks to no backend service. So it keeps no history for you and syncs nothing across devices; if you need a record, copy or download the result.

It is also not a substitute for professional judgement. For legal, medical or tax decisions, treat the output as a starting point rather than a final answer.

Frequently Asked Questions

Is the signature verified?
No. This only decodes the payload so you can read it; it does not prove the token is valid.
Is my token uploaded?
No. Decoding runs entirely in your browser, so the token stays on your device.
📢 [AD_SLOT] · 728x90 Responsive Display
Copied to clipboard!