JWT Security Auditor
Audits a JWT for alg none, missing or excessive expiry and sensitive claims - without verifying the signature.
Loading the tool…
How to use this tool
- Paste a single JWT - the three dot-separated parts.
- Select Audit token.
- Read the algorithm and expiry findings first; those are the ones that get a bad token accepted.
- Remember the signature was not checked. A clean report means the readable parts are fine, not that the token is authentic.
What jwt security auditor does
A JSON Web Token can be structurally perfect and still be a problem. An "alg" of none means the server may accept it with no signature at all. A missing expiry means a stolen token never lapses. Secrets dropped into the payload are readable by anyone, because a JWT payload is encoded, not encrypted. These are posture questions, not decoding questions.
Paste a token and this reads its header and payload and reports on those risks: the algorithm, the expiry and timing claims, and any claim whose name suggests a secret. It deliberately does not verify the signature - that needs the signing key, which should never be pasted into a web page - and the report says so plainly. It runs entirely in your browser - nothing you paste is sent anywhere, and this tool does not contact, scan or attack any website. Only review systems you own or are authorised to assess.