🛠️DevTools

API Key JWT Example

Try:
193 characters
characters
Header
{
  "alg": "HS256",
  "typ": "JWT"
}
Payload
api_keyak_live_1234567890
org_idorg_123
permissions["read","write","delete"]
rate_limit1000
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 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