JWT Decoder

Decode JSON Web Token contents locally in your browser. Tokens are never uploaded.

This tool decodes token contents only. It does not verify the token signature, issuer, or authenticity.

Header

Payload

Share on LinkedInShare on X
Link to this tool

Copy this HTML to cite this tool from your own site or article.

About JWT Decoder

JWT Decoder decodes JSON Web Token header and payload sections into readable JSON objects without verifying signatures.

How to use JWT Decoder

  1. Paste your encoded JSON Web Token (JWT) string into the text box.
  2. Inspect the decoded Header object containing algorithm metadata.
  3. Inspect the decoded Payload object containing claims and expiry timestamps.
  4. Review human-readable date conversions for exp, nbf, and iat claims.

Examples

Encoded JWT: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ... Decoded Claims: sub="1234567890", name="John Doe"

FAQ

Does decoding a JWT verify its cryptographic signature?

No. Decoding displays token contents locally without verifying secret keys or public key signatures.

Is my JWT sent to a remote server?

No. Decoding happens entirely inside your browser JavaScript session.