ToolJovia
Developer

JWT Decoder

Inspect a JWT header and payload locally, with an explicit reminder that signatures are not verified.

✓ Browser-local processing

Loading tool…

How to use JWT Decoder

Read the JSON inside a compact JSON Web Token for debugging. Treat all decoded claims as untrusted: decoding does not authenticate a user or verify a signature.

  1. Paste a three-part compact JWT.
  2. Decode its header and payload locally.
  3. Verify signature and application claims separately with your authentication system.

Good to know

  • No signature, expiry, issuer, audience, or algorithm verification is performed.
  • Encrypted tokens (JWE) and detached payloads are not supported.
  • Up to 20,000 characters. Avoid sharing or saving real bearer tokens.

Common questions

Does a readable payload mean the token is valid?

No. Anyone can construct a readable payload. Only proper verification can establish authenticity and claim validity.

Is my token sent to a server?

No. Decoding happens in this browser, and this tool does not store the token.

Keep going with related tools

All developer →