Decode a JSON web token.

Paste a JWT and see its header and payload decoded and readable, instantly and privately.

Get started free

Key points

  • Paste a JWT and see its header and payload decoded and readable.
  • Inspect claims, expiry, and the signing algorithm at a glance.
  • Runs locally in your browser. Tokens are never sent or logged.
  • Decodes only; signature verification still belongs server-side.

Drop your JWT decoder here and get a link in seconds.

Try it free

Debugging authentication usually means staring at a JWT: three Base64 segments separated by dots, unreadable until decoded. This tool splits the token and decodes the header and payload so you can see the claims, the expiry, and the signing algorithm at a glance. Paste a token to inspect it.

A JWT is Base64 under the hood, so the encode or decode Base64 is the more general tool when you're decoding something that isn't a token. The payload is JSON, and once decoded the the JSON formatter will pretty-print it if it's dense.

When you need to share a decoded payload with a teammate while debugging, host any file type it and send a link rather than pasting it into chat. Everything else is in the free developer tools.

The decoder runs locally and logs nothing, which matters because tokens are sensitive. Hosting plans, unrelated to the tools, are on a paid plan.

Frequently asked questions

Get file-sharing tips that actually help.

One email a month. No spam, no fluff.

Related tools

Other things you can do on NudgeHost.

Ready to try the dev tools?

Free forever, no credit card needed. The whole thing takes a few seconds.

Get started free