Decode is not verify
Anyone can read an unencrypted JWT Payload. This page helps you see claims. It does not prove they were not tampered with.
JSON Tools for AI Developers · Runs locally
Natural language generation · Schema · Zod · OpenAPI · Function Calling · MCP · 30+ tools
When you debug a login session you need exp, role, or sub — without dropping the token on a random website.
Paste a Bearer Token or a raw JWT, click Decode JWT, and the right pane splits Header and Payload.
This page only decodes. It does not verify a signature and does not prove the token is valid. Production checks still use your server keys.
The token is handled in this browser only. Clear the input when you're done.
Anyone can read an unencrypted JWT Payload. This page helps you see claims. It does not prove they were not tampered with.
Nothing is uploaded, but the next person at the browser might still see it. Don't paste long-lived secrets on a public device.
No. It only Base64-decodes so you can read claims.
Yes. Whether a request is rejected is up to your gateway or backend.
JWE and other encrypted tokens cannot. This page is for common three-part JWS.
No. Still avoid pasting long-lived secrets on a shared computer.
No. A prefix is fine.
This page only decodes. Re-signing needs a key, and that belongs on the server.
It often selects a verify key. This page only displays it and does not fetch JWKS.
The decode result is JSON. Copy it to Format or Diff to keep reading.