68 chars · 1 line
95 chars · 9 lines
68 chars · 1 line
95 chars · 9 lines
JWT security warning
JWT header and payload segments are encoded, not encrypted. Anyone can construct readable claim data. This decoder deliberately reports Signature not verified so decoded values are never presented as authenticated facts. This tool is free to use. No account or payment is required.
Last updated
Base64URL decoding is reversible and requires no secret. Signature verification is a separate cryptographic operation, so this browser decoder intentionally performs no trust decision on the third segment.
A normal-looking token still carries an explicit verification warning.
{"sub":"123"}Signature not verifiedCommon questions
No. It never claims that decoded header or payload data is authentic.
Verification requires a trusted key and an expected algorithm policy. Trusting algorithm information supplied by the unverified token itself would be unsafe.
Not until a trusted verifier has validated the signature and all required claims for your application.
Debugging a specific JWT issue? Browse JWT troubleshooting.