🛠️DevTools

JWT Expiration Check Example

Try:
139 characters
characters
⚠️ Token Expired
Header
{
  "alg": "HS256",
  "typ": "JWT"
}
Payload
subSubject - Who the token is aboutuser123
nameUser's full nameJane Doe
expExpiration - When the token expires (Unix timestamp)1600000000 (9/13/2020, 12:26:40 PM (EXPIRED))
iatIssued At - When the token was created1599996400 (9/13/2020, 11:26:40 AM (EXPIRED))
Signature
signature
⚠️ Signature verification requires the secret key. This tool only decodes the token.

💡 Tip: JWT tokens consist of three parts: Header (algorithm info), Payload (claims/data), and Signature (verification). This tool decodes the header and payload but cannot verify signatures without the secret key.

Code Examples

Here's how to achieve this in different programming languages:

1// Decode JWT (without verification)
2const token = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c...";
3const [header, payload, signature] = token.split('.');
4const decoded = {
5 header: JSON.parse(atob(header)),
6 payload: JSON.parse(atob(payload)),
7 signature
8};
9console.log(decoded);
10
11// Using jwt-decode library
12import jwt_decode from 'jwt-decode';
13const decoded = jwt_decode(token);

More JWT Examples

Related JWT Tools

📚 Learn More