JWT Decoder / Verifier
Inspect JWT headers and payloads, then verify HS256 signatures securely in your browser.
HS256 verify
No uploads
JWT token
Runs in your browser
Tip: decoding is safe; verification requires the secret.
Decoded header
Decoded payload
Signature status
-
Privacy note: decoding and verification run locally in your browser.
What this JWT decoder does
This tool decodes JWT header and payload data, and can verify HS256 signatures if you provide a secret.
Supported algorithms
Verification supports HS256 (HMAC SHA-256). Tokens using other algorithms can still be decoded for inspection.
Security tips
Avoid sharing production secrets. Use this tool for debugging and testing in safe environments.
How to decode a JWT
Paste a token, optionally add a secret, and verify.
- Paste the JWT into the input box.
- Enter a secret to verify HS256 tokens (optional).
- Review the decoded header and payload.
FAQ
Does this tool upload my token?
No. Everything runs locally in your browser.
Can it verify RS256 tokens?
Currently it verifies HS256 only; RS256 is decode-only.
Is decoding the same as verifying?
No. Decoding reads data, verification checks the signature.