Why we do not verify signatures
Verifying a JWT requires the correct secret or public key. This tool only Base64url-decodes the first two segments so you can inspect claims (e.g. exp, sub) during development. Never treat decoded claims as authenticated without proper verification on your server.
How to use in 3 steps
- Paste the full token string in the input box.
- Click Decode to parse header and payload JSON.
- Inspect claims for debugging, then verify the token server-side.
JWT Decoder FAQ
- Does this verify authenticity? No, this is decode-only.
- Is it private? Yes, processing is local in your browser.
- Can I trust decoded claims? Not without signature and issuer verification on backend.