JWT Decoder

Decode JSON Web Tokens to inspect the header, payload and expiration — without sending the token anywhere.

100% private — everything runs in your browser

How to Use

  1. 1

    Paste a complete JSON Web Token into the left panel.

  2. 2

    Inspect the decoded header and payload on the right.

  3. 3

    Check the expiration status shown above the JSON.

Examples

Typical access token

Input

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9…

Output

Header: {"alg":"HS256","typ":"JWT"} with payload claims and exp

FAQ

Does decoding verify the signature?

No. Only the token issuer with the secret or public key can verify it. This tool shows the raw claims so you can debug them.

Is it safe to paste a real token?

The token never leaves your browser, but a live token is a credential. Debug with test tokens where possible.

What do exp and iat mean?

exp is the expiration time and iat the issue time, both in Unix seconds. The tool compares exp with your clock and shows whether the token is still valid.

Related Tools