About this tool
Decode the header and payload of compact three-segment JWS tokens. Encrypted five-segment JWE tokens are rejected.
How to use it
- Paste a non-sensitive token.
- Inspect the decoded header, payload, and registered claims.
Registered claims and time
- exp, nbf, and iat are NumericDate values measured in seconds since the Unix epoch. Status is compared with this browser’s clock.
- iss, sub, aud, and jti describe issuer, subject, audience, and token identity, but their presence is not proof they are trustworthy.
Safe token handling
- Production JWTs can contain credentials or personal data, so prefer synthetic tokens and avoid sharing real tokens. Decoding is performed locally and input is not saved.
Frequently asked questions
Is decoding the same as verification?
No. Anyone can construct a JWT payload. Verification checks the signature and expected issuer, audience, algorithm, and time constraints using trusted configuration.
What is the difference between JWS and JWE?
Compact JWS has three segments and signs content; compact JWE has five segments and encrypts content. This tool only decodes three-segment tokens.