JWT Decoder
Decode JWT tokens online to inspect the header, payload, and expiry. Free, fast, and fully client-side — your tokens never leave your browser.
Ready.
How to use the JWT Decoder
- Paste your JSON Web Token into the input box (or click Load sample).
- The decoded Header and Payload appear instantly below.
- Check the claims table —
iat,nbf, andexpare shown as readable dates, with an expiry flag. - Use Copy on either panel to grab the JSON.
Frequently asked questions
Does this verify the signature?
No. This tool only decodes the header and payload so you can inspect them. It does not verify the signature — never trust a token’s contents without server-side verification.
What are iat, nbf, and exp?
iat is when the token was issued, nbf is the earliest time it is valid ("not before"), and exp is when it expires. All three are Unix timestamps in seconds.Why does it say my token is invalid?
A JWT is three Base64URL sections separated by dots (
header.payload.signature). If a section is missing, altered, or not valid Base64URL/JSON, decoding fails.Are my tokens sent anywhere?
No. Decoding happens entirely in your browser. Your tokens are never uploaded, logged, or stored.