Back to tools

JWT Decoder

Decode JWT headers and payloads locally, inspect expiry claims, and keep tokens off the server.

Expiry display

This token does not include an exp field.

No expiry claim

How to use JWT Decoder

Paste JWT

Add your JWT token into the input editor.

Decode locally

Decode the header and payload directly in your browser.

Review header

Check the token algorithm, type, and header metadata.

Review payload

Inspect claims like subject, issuer, roles, and expiry.

Check expiry

See whether the token is active or expired.

No upload

JWT data stays in your browser and is not sent to a server.