JWT Token Validator
Decode and verify JWT tokens. Inspect the header and payload, check expiration, and validate HS256 signatures — all in your browser.
Last updated July 1, 2026
Prove it runs locally
- Open DevTools → Network tab
- Click Generate
- Confirm zero outbound requests for the secret
Generation uses crypto.getRandomValues() in your browser. Privacy policy
How to Use This Tool
Paste your JWT token into the "Token" field. The tool will immediately decode and display the header and payload sections in formatted JSON — no secret required for decoding.
To verify the signature, enter your HS256 secret key in the "Secret" field and click "Verify". The tool will confirm whether the signature is valid and check if the token is expired based on the "exp" claim.
Use this tool to debug authentication issues, inspect token contents during development, or verify that your signing logic is producing well-formed tokens before deploying. Expand CLI equivalents below for Node.js and Python verify one-liners.