Developer Trending

JWT Decoder

Paste a JWT to decode its header and payload, view claims in a readable form, and see human-friendly timestamps for iat, exp and nbf. Decoding only — no secrets required.

Examples

Input
eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIxMjMifQ.xxxx
Output
{ "alg": "HS256" } / { "sub": "123" }

How to use JWT Decoder

Paste the token
Paste the full JWT (header.payload.signature).
Read the claims
We decode and pretty-print the header and payload.
Check expiry
Timestamps like exp are shown as readable dates.

Why use this tool

Readable header & payload
Human-friendly timestamps
Expiry warnings
Fully private — never sent anywhere

Frequently asked questions

No. This tool decodes the token so you can read it. Verifying the signature requires your secret key and should be done server-side.

Decoding happens locally in your browser and nothing is transmitted. Still, treat production tokens with care.

Discussion

Share feedback or ask a question about this tool.

Comments are stored to a moderated queue via the API.