JWT Verifier
Verify a JWT's HMAC signature and check its claims.
Verifies HMAC signatures (HS256/384/512) for JWTs. Everything runs in your browser and your token and secret are never uploaded.
100% private - runs entirely in your browser.
Your input, keys and passwords are never uploaded. Want proof? Load this page, then turn off your internet - the tool still works. For an exact check, open your browser's DevTools Network tab and confirm no data is sent when you use it.
About the JWT Verifier
Verify that a JSON Web Token's signature is valid for a given secret, and inspect its header and payload.
It checks HMAC signatures (HS256, HS384, HS512) and flags whether the token has expired.
Everything runs in your browser using the Web Crypto API, so your token and secret are never uploaded.
Key features
- Verifies HS256, HS384 and HS512 signatures
- Shows decoded header and payload
- Flags expired tokens
- Runs entirely in your browser
How to use
- 1Paste the JWT you want to verify.
- 2Enter the HMAC secret it was signed with.
- 3Read whether the signature is valid.
Examples
token + correct secretThe signature is valid.The recomputed HMAC matches the token's signature.
token + wrong secretThe signature does not match.Any change to the token or secret fails verification.
Frequently asked questions
- Which algorithms are supported?
- HMAC algorithms HS256, HS384 and HS512. Tokens signed with RSA or ECDSA (RS/ES) can be decoded but not verified here.
- What does an expired result mean?
- The signature can be valid while the token is past its exp time. The tool shows a valid-but-expired warning in that case.
- Is my token uploaded?
- No. Verification runs entirely in your browser.
Helpful guides
Continue your workflow
Open a related tool to prepare your files or refine the finished result.
- Security & CryptographyJWT Decoder
Decode a JSON Web Token to inspect its header and payload.
Open tool - Security & CryptographyJWT Generator
Create a signed JSON Web Token with HMAC (HS256/384/512).
Open tool - Security & CryptographyHMAC Generator
Generate an HMAC signature from a message and secret key.
Open tool
