91 · Text Tools

JWT Decoder

Paste a JSON Web Token to see its header, payload and expiry time. Decoding happens locally, so the token stays private.

JWT Decoder

How to use the jwt decoder

  1. Paste a JWT. A leading “Bearer ” is removed for you.
  2. Read the header and payload.
  3. Check the issued and expiry times.

Decoding isn’t verifying

A JWT’s header and payload are only Base64URL-encoded, so anyone can read them. This tool doesn’t check the signature, so it can’t tell you whether the token is genuine. Don’t paste production tokens into tools you don’t trust; this one runs entirely in your browser.

Examples

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0…

{"alg": "HS256", "typ": "JWT"} and the payload

A token with "exp": 1798761600

Expires 2027-01-01T00:00:00Z

Questions

Is the token sent anywhere?

No. It’s decoded in your browser.

Why does it say “expired”?

The exp claim is in the past compared with your device’s clock.