EsyTool

JWT Decoder Online

Decode and inspect JSON Web Tokens instantly. View header, payload, and expiry status.

Runs entirely in your browser
Rate JWT Decoder
4.9(169 votes)Rate JWT Decoder

Specialized use cases

How to use JWT Decoder
  1. 1Paste your JWT (header.payload.signature).
  2. 2View the decoded header and payload, plus expiry status.
  3. 3Copy any section as formatted JSON.
Privacy & security

Your token is parsed entirely in the browser — it's never sent to a server, which matters since JWTs are often tied to live sessions.

No token is transmitted or stored.

Frequently asked questions
Does decoding verify the token is authentic?

No. Decoding shows you the claims, which anyone can read — it does not confirm the signature is valid. Verifying authenticity requires the signing secret or public key, which can only be checked server-side.

Why can't this tool verify the signature?

Verifying a signature requires the secret (HS256) or private/public key pair (RS256) used to sign the token. That secret lives on the issuing server, not in your browser, by design.