Check an expired token
Input
eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ1c2VyMSIsImV4cCI6MTYwMDAwMDAwMCwiaWF0IjoxNTk5OTk2NDAwfQ.signature
Output
Expired token with exp and iat details
Useful when an old token still exists in storage and API requests suddenly start failing.
Check a still-valid token
Input
eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ1c2VyMSIsImV4cCI6MTg5MzQ1NjAwMCwiaWF0IjoxODkzNDUyNDAwfQ.signature
Output
Valid token with future expiration
Helpful when you want to confirm the token itself is still active.
Inspect a token with exp only
Input
eyJhbGciOiJIUzI1NiJ9.eyJleHAiOjE4OTM0NTYwMDB9.signature
Output
Expiration claim found and evaluated
Useful when the payload is minimal and you only care about expiry.
Inspect iat and exp timing together
Input
eyJhbGciOiJIUzI1NiJ9.eyJpYXQiOjE4OTM0NTI0MDAsImV4cCI6MTg5MzQ1NjAwMH0.signature
Output
Issued-at and expiration timing details
Helpful when checking token lifetime length or refresh timing.
Check a token that expires too soon
Input
eyJhbGciOiJIUzI1NiJ9.eyJleHAiOjE4OTM0NTI3MDAsImlhdCI6MTg5MzQ1MjQwMH0.signature
Output
Short-lived token with near expiry
Useful when users are being logged out too quickly or requests fail after a short delay.
Inspect a token from a failed API request
Input
eyJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJ1c2VyLTEiLCJhdWQiOiJhcGkiLCJleHAiOjE4OTM0NTYwMDB9.signature
Output
Expiration status and related timing claims
Good for ruling out expiry before investigating audience or permission issues.
Invalid JWT with missing parts
Input
eyJhbGciOiJIUzI1NiJ9.eyJleHAiOjE4OTM0NTYwMDB9
Output
Invalid JWT
A JWT checker needs a full token structure to inspect timing claims reliably.
JWT without exp claim
Input
eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ1c2VyMSIsImlhdCI6MTg5MzQ1MjQwMH0.signature
Output
Token parsed but no exp claim found
Useful when checking why a token cannot be evaluated for expiration directly.