JWT token decoder and verifier
Paste a JWT to inspect its three segments, claims and expiry; optionally verify an HS256 signature with a local secret.
JWT parsing stays local; decoding a token does not mean its signature is verified.
Decoded Header
—
Decoded Payload
—
Expiry and claims: —
JWT Token Decoder & Verifier
Useful for debugging token claims, exp timestamps and signature configuration.
3-step quick guide
- 1Paste a JWT.
- 2Decode the header, payload and exp claim.
- 3Optionally enter an HS256 secret and verify the signature.
Privacy promise
Files and text stay in this browser tab; no upload endpoint is used.
No login or server-side file processing is used.
Frequently asked questions
Can a JWT hide secrets?
JWT header and payload data is normally readable; never place passwords or private keys in a payload.
How is expiry checked?
The tool treats exp as Unix seconds and compares it with the current browser time.
Are all algorithms verified?
Local verification currently supports HS256. Other algorithms can be decoded structurally but are not claimed to be signature-verified.