JWT Decoder & Analyzer
How it works
The token is decoded and analyzed in your browser. Nothing is sent to a server. HMAC tokens are tested against a small wordlist of default and tutorial secrets, and can be verified against a secret you enter with the Web Crypto API.
| Check | Flags |
|---|---|
| Algorithm | alg none, missing alg, algorithm confusion between RS256 and HS256 |
| Weak secret | HMAC secret found in a wordlist of common defaults |
| Lifetime | Missing exp, expired tokens, lifetimes over one day or 30 days |
| Header injection | jku, x5u, jwk headers and kid values that look like paths or SQL |
| Claims | Missing iss, aud, sub, jti, and sensitive or authorization data in the payload |
Frequently asked questions
Keep exploring
Start testing in minutes
Connect your GitHub repos and domains, and get fully set up in a few clicks.
