Flowfiles ← JWT Decoder

JWT Expiration Checker

Check if a JWT is expired — exp · nbf · iat · time travel — 100% local, no upload

Paste your JWT to instantly check whether it is expired. The tool reads the exp claim and shows the exact expiration date, how long ago it expired (or how long it remains valid), and displays nbf / iat badges. Use time travel to simulate any date.

Check your JWT expiration now

Open the JWT Decoder →

Understanding JWT time claims

JWT time claims are Unix timestamps (seconds since 1970-01-01 00:00:00 UTC):

The time travel feature lets you set a custom "current time" for validation. This is useful for testing whether a token will still be valid in 10 minutes, or investigating a past authentication failure.

Frequently asked questions

How do I check if a JWT is expired?

Paste the JWT. The tool reads the exp claim (Unix timestamp) and compares it to the current time. An expired token shows a red Expired badge along with the exact expiration date and how long ago it expired.

What is the exp claim?

exp (ExpiresAt) is a Unix timestamp after which the token must no longer be accepted. It is defined in RFC 7519 §4.1.4. A value of 1700000000 corresponds to November 14, 2023 at 22:13:20 UTC.

Can a JWT be expired but still have a valid signature?

Yes. The signature verifies authenticity and integrity, not freshness. An expired token with a valid signature was genuinely issued by the expected party but should no longer be trusted for access control.

How does time travel work?

Open Advanced Options and set the Time Travel field. The tool will evaluate exp, nbf, and iat as if the selected datetime were now. Useful for debugging "was this token valid at the time of the request?" scenarios.

Related tools