JWT Decoder

Decode a JSON Web Token’s header and payload locally.

—
Expires at (exp)
—
Token status vs now

Decoding is not verification: anyone can read a JWT, only its signature proves it wasn’t tampered with. Signature verification requires the secret or public key and is deliberately not attempted here — never paste production tokens from a live site into any web tool.

How to use the JWT Decoder tool

  1. Enter your jwt decode in the fields above.
  2. Adjust any slider or type an exact number — the answer updates as you go.
  3. Copy the result and close the tab. Nothing you entered was sent anywhere.

About the JWT Decoder tool

Paste a JWT to see its decoded header and payload, with exp/iat timestamps shown as readable dates and a live “valid for X” status.

Decoding only reveals claims — it does not verify the signature. Never rely on a decoded token without signature verification on your server, and never paste a production token from a live system into a web tool.

Everything runs locally in your browser: no data is uploaded, no account is needed, and it works offline once the page has loaded.

Embed this tool

Customize and copy an iframe. Linking back helps both sites.

Open preview