JWT Debugger
Debug JSON Web Tokens end to end: verify HS256/384/512 signatures with a shared secret and RS/PS/ES signatures with a PEM public key, JWK or a JWKS fetched from the issuer, see exactly why a signature fails, edit claims and re-sign with the same key, and catch alg:none, algorithm-confusion and expiry problems before they reach production. Opens straight on the Verify tab of the JWT Decoder.
Header and payload are decoded instantly with claim descriptions and expiry status. Verify HS / RS / PS / ES signatures with a secret, PEM, JWK or a JWKS URL, then edit and re-sign.
Related tools
JWT Decoder
Decode, verify (HS/RS/ES/PS, JWKS) and sign JWTs
HMAC Generator & Verifier
Sign and verify HMAC-SHA256/SHA1/SHA512/MD5/SHA-3 signatures with Stripe, GitHub, Shopify, Slack and Twilio presets.
Hash Generator
MD5, SHA-1, SHA-256/384/512, SHA-3, CRC32 and xxHash32 for text, lines and files — with verify and checksum export.
Bcrypt Generator / Checker
Hash passwords with bcrypt, verify hashes, generate salts and benchmark cost factors on your device.
How to use JWT Debugger
- 1Paste the token you want to check — the Verify tab opens with the algorithm read from the header.
- 2Provide the key: a shared secret for HS*, a PEM public key or certificate for RS/PS/ES, a JWK, or a JWKS URL (click "From iss" to discover it).
- 3Read the result banner — valid, or the exact reason it failed (wrong key, wrong encoding, rotated kid, tampered payload).
- 4Fix claims in Edit & sign, or build a new token in Builder, then Sign with the same key and copy the result.
About JWT Debugger
Debug JSON Web Tokens end to end: verify HS256/384/512 signatures with a shared secret and RS/PS/ES signatures with a PEM public key, JWK or a JWKS fetched from the issuer, see exactly why a signature fails, edit claims and re-sign with the same key, and catch alg:none, algorithm-confusion and expiry problems before they reach production. Opens straight on the Verify tab of the JWT Decoder.
JWT Debugger is part of FizzKit — a collection of focused developer and ad-tech tools. This tool uses the FizzKit relay to fetch public URLs on your behalf (so browser CORS rules do not get in the way); fetched content is returned to your browser and not stored.