JWT Decoder
Inspect JWT header, payload and expiry
A JSON Web Token looks like three Base64url chunks separated by dots, and the first two are simply encoded JSON. This tool decodes those and shows you the header, the payload, the algorithm the header claims, and whether the expiry and issue times are in the past. That is genuinely useful when you are reading a token you were just handed and want to know what it actually contains: which issuer, which subject, what scopes, when it stops being valid. What it cannot do is verify anything. Checking a signature needs the key the token was signed with, and no amount of reading the payload substitutes for that. A token that decodes perfectly here could be forged.
Decode JSON Web Tokens and inspect their header, payload, algorithm, issued-at and expiry times in a readable, color-coded view. Tokens are parsed locally and never sent anywhere.
Private JWT Decoder In Your Browser
JWT Decoder is processed locally with client-side JavaScript. Your files never touch a server, and there is no queue to wait in.
How to use JWT Decoder
Paste the token into the field marked JSON Web Token, optionally with a leading Bearer and spaces.
Read the Header and Payload blocks, both pretty-printed with indentation.
Check the chips below them for the algorithm and for the expiry and issue times in relative form.
Verify the signature through whatever issued the token — the decode alone tells you nothing about authenticity.
- Header and payload decoded from Base64url and pretty-printed as JSON
- Algorithm shown from the header so you can see which is claimed
- Expiry and issue times reported as relative values such as in 2 hours or 3 days ago
- Tolerates a Bearer prefix, surrounding whitespace and missing Base64 padding
- A developer inspecting an access token from an API response to see which scopes it grants.
- An engineer debugging why a client is being rejected by checking whether the expiry has already passed.
- A student learning JWT structure by reading the header and claim set of a real token.