JWT Expiry Checker

Check when a JSON Web Token expires and whether it's still valid right now.

Is this token still good?

A JWT usually carries an expiry claim — a timestamp after which it should no longer be accepted. This reads that claim and tells you when the token expires and whether it has already, translating the raw timestamp into a clear answer, which is exactly what you need when an authenticated request is being rejected and you suspect the token has aged out.

Paste the token and see its expiry and current status.

Expiry is a claim, not enforcement

A subtlety worth understanding: the expiry is just a value inside the token, and it is up to the server that receives the token to actually enforce it. Reading the expiry tells you what the token claims about its own lifetime, which is invaluable for debugging — an expired token is one of the most common reasons a previously-working request suddenly returns an authentication error. As with any JWT tool, this only reads the token; it decodes the claim without verifying the signature.

JWT Expiry Checker FAQ

What does it tell me?

When the token's expiry claim falls, and whether that time has already passed, so you know if it is still valid.

Why does a token that worked suddenly fail?

It has very likely expired — an aged-out token is a common cause of a request suddenly returning an authentication error.

Is my token uploaded?

No. It is read in your browser, which matters since tokens are sensitive.

More Developer tools