How to Decode & Test JWT Tokens
Decode, inspect, and validate JSON Web Tokens instantly. View header, payload, and signature. Free JWT debugger with expiration checking and claim analysis.
Open JWT Decoder →Step-by-Step Guide
Paste your JWT token
Copy the JWT token from your application, API response, browser cookies, or Authorization header and paste it into the input field. The tool accepts any standard JWT with three dot-separated parts (header.payload.signature).
Inspect the header
View the decoded JOSE header showing the signing algorithm (HS256, RS256, ES256, etc.), token type, and key ID. This tells you how the token was signed and which key to use for verification.
Read the payload claims
See all claims in the token payload — standard claims like iss (issuer), sub (subject), exp (expiration), iat (issued at), plus any custom claims. Timestamps are automatically converted to human-readable dates.
Check expiration status
The tool highlights whether the token is currently valid or expired by comparing the exp claim to the current time. It also shows how much time remains before expiration or how long ago it expired.
Try It Now — Free
No signup, no download. Runs entirely in your browser.
Open JWT Decoder