JWT Expiration Checker
Runs in browserCheck JWT expiry status with exp, iat, and nbf claim details.
Check if a JWT is expired, valid, or not yet active. Displays exp, iat, and nbf claims as human-readable dates with a live countdown to expiry. Runs in your browser.
JWT Expiration Checker tool
EXPIRED— expired 924d 9h 54m ago
Time Claims
exp (Expires At)
1700003600
Tue, 14 Nov 2023 23:13:20 GMT
Expired 924d 9h 54m ago
iat (Issued At)
1700000000
Tue, 14 Nov 2023 22:13:20 GMT
nbf (Not Before)
1700000000
Tue, 14 Nov 2023 22:13:20 GMT
Current time: 1779872848 (Wed, 27 May 2026 09:07:28 GMT)
🔒 Runs in your browser · No uploads · Your data never leaves your device
How to use
Paste your JWT
Paste a JWT token (starting with eyJ) in the input field.
Check the status
The tool shows VALID, EXPIRED, NOT YET VALID, or NO EXPIRY CLAIM based on the current time.
Read the claims
See exp, iat, and nbf as Unix timestamps and human-readable UTC dates.
Common use cases
- Debugging expired token errors — Quickly check if a JWT has expired when an API returns 401 Unauthorized, without writing any code.
- Pre-flight token validation — Verify a token is still valid before making an API call in a script or Postman collection.
Examples
Expired token
A token with a past exp claim.
OutputEXPIRED — expired 1825 days ago
Frequently asked questions
- Is the JWT sent to a server?
- No. Decoding and expiry checks run entirely in your browser.
- What if there is no exp claim?
- The tool shows NO EXPIRY CLAIM — the token has no expiration set.
Key concepts
- exp
- JWT expiration claim — a Unix timestamp indicating when the token becomes invalid.
- nbf
- Not Before claim — a Unix timestamp before which the token should not be accepted.
- iat
- Issued At claim — the Unix timestamp when the token was created.
Related tools
You might find these useful too.