Check whether a JWT expiration timestamp has passed.
The frame below runs the same code as this page, in the reader's own browser. Nothing is sent to us, and nothing is sent to you.
Pick a dark background and the text and panels follow it, so the frame stays readable on a dark page.
The JWT payload is decoded and its NumericDate expiration claim is compared with a selected current time, optionally accounting for a clock-skew tolerance. The check is local and does not validate the signature, issuer, audience, or revocation state.
eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ1c2VyLTEyMyIsImV4cCI6MTUxNjIzOTAyMiwiaWF0IjoxNTE2MjM4OTIyfQ.abc123
Issued At: 2018-01-18T01:28:42.000Z Expires At: 2018-01-18T01:30:22.000Z Status: EXPIRED (Expired 3141d 11h 14m 53s ago)
Frontend diagnostics, gateway prechecks, and near-expiry test fixtures inspect JWT dates.