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.