JWT Token

Paste your JWT token into the field below and it will be automatically decoded to reveal its contents.

The JWT token will be decoded automatically as you paste or type it into the field.

Verification

Verify the JWT signature using your secret key to ensure the token hasn't been tampered with or modified.

Your secret key is required to cryptographically verify the JWT signature and ensure authenticity.

Current key size: {{ secret.length }}. We recommend increasing it to {{ recommendedKeyLength }} characters for {{ algorithmName }} for optimal security.

Decoded Token

View the decoded header and payload of your JWT, along with detailed claim information and validation status.

{{ isValid ? 'Valid Signature' : 'Invalid Signature' }}
Header

                        
Payload

                        
Claim Information
Issued At: {{ formatTimestamp(decodedToken.claims.iat) }}
Expires: {{ formatTimestamp(decodedToken.claims.exp) }} ({{ isExpired(decodedToken.claims.exp) ? 'Expired' : 'Valid' }})
Not Before: {{ formatTimestamp(decodedToken.claims.nbf) }}
Error: {{ errorMessage }}

Paste a JWT token to decode