Verify Signature
JWT Debugger is a free online tool for encoding, decoding, and verifying JSON Web Tokens. Supports HS256, RS256, ES256 and more algorithms. All processing runs in your browser — no tokens are sent to any server.
What is JWT?
JSON Web Token (JWT) is an open standard (RFC 7519) for securely transmitting information between parties as a JSON object. JWTs are commonly used for authentication and authorization in web applications. Debug tokens here, then verify payloads with [Base64](/base64) decoding or check key integrity with [Hashing](/hashing).
Common Use Cases
Authenticating API requests — include a JWT in the Authorization header (Bearer token) to verify the caller's identity and permissions.
Decoding and debugging tokens during development — inspect the header and payload claims (iss, sub, exp, iat) without writing code.
Verifying token signatures against a shared secret (HMAC) or public key (RSA/ECDSA) to ensure integrity before trusting the claims.
How to Decode a JWT
- 1
Paste your JWT
- 2
Inspect the header and payload
- 3
Verify the signature (optional)