JWT Decoder
Decode and debug JSON Web Tokens.
Verify HMAC signature
About
Inspect JWT headers, payloads, and time claims, and optionally verify HS256, HS384, or HS512 signatures with a shared secret.
Key Features
- JWT header and payload
- HS256 / HS384 / HS512
How to use
- 1Paste a three-part compact JWT and decode it.
- 2For an HMAC token, enter the shared secret and verify the signature.
Example
Input
eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIxMjMiLCJleHAiOjQxMDI0NDQ4MDB9.signatureOutput
alg=HS256 · sub=123 · exp=2100-01-01T00:00:00ZLimitations
- Input is limited to 2,000,000 characters to keep the browser responsive.
- Decoding never proves authenticity. Only supported HMAC algorithms can be verified; RSA, ECDSA, JWKS, and remote keys are not fetched.
- All input is processed locally in your browser and is never uploaded to ToolHub.
Standards and references
Last reviewed: