API Key JWT Example
Try:
193 characters
— characters
Header
{
"alg": "HS256",
"typ": "JWT"
}Payload
| api_key | ak_live_1234567890 |
| org_id | org_123 |
| permissions | ["read","write","delete"] |
| rate_limit | 1000 |
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.eyJhcGlfa2V5I...";3const [header, payload, signature] = token.split('.');4const decoded = {5 header: JSON.parse(atob(header)),6 payload: JSON.parse(atob(payload)),7 signature8};9console.log(decoded);1011// Using jwt-decode library12import jwt_decode from 'jwt-decode';13const decoded = jwt_decode(token);
More JWT Examples
Basic JWT Token Example
See how to decode a basic JWT token with standard claims. Learn the structure of JWT header and payload.
JWT Expiration Check Example
Learn how to check if a JWT token is expired by examining the exp claim in the payload.
Auth0 JWT Token Example
Decode a typical Auth0 JWT token with common claims like issuer, audience, and permissions.
Firebase JWT Token Example
Decode a Firebase Authentication JWT token and understand its claims structure.
Refresh Token JWT Example
Understand refresh token JWT structure with longer expiration and token family claims.
RS256 Signed JWT Example
Decode a JWT signed with RS256 (RSA) algorithm. See the key ID (kid) in the header.
Create JWT Payload Example
Learn how to create a JWT token from JSON payload data for testing purposes.