Decode and inspect JWT header, payload, and claims instantly. Shows expiry status and all token fields β fully private, nothing sent to a server.
Paste a JWT token and click Decode
Header, payload, and signature decoded and displayed
A JSON Web Token is three Base64URL-encoded segments joined by periods: header.payload.signature. The header usually identifies the signing algorithm, the payload contains claims, and the signature protects integrity when verified with the correct key.
eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIxMjMifQ.signature
This decoder parses header and payload JSON, displays the signature text, and converts numeric iat and exp claims into readable dates. It does not verify the signature because verification requires the issuerβs secret or public key.
| Claim | Meaning |
|---|---|
iss | Issuer |
sub | Subject |
aud | Audience |
exp | Expiration timestamp |
iat | Issued-at timestamp |
nbf | Not-before timestamp |
jti | Token identifier |
Decoding is not authentication. Never paste production secrets into untrusted tools, and never treat a decoded payload as proof of identity.
This tool is provided for general informational and utility purposes only. Results may be inaccurate, incomplete, outdated, or contain errors. Always verify results before relying on or using them.
Some tools may use AI, automated processing, third-party services, or server-side processing. Do not rely on these tools as a substitute for professional advice.
Use at your own risk. BestToolOnline makes no guarantees regarding the accuracy, reliability, completeness, availability, or suitability of results, to the maximum extent permitted by applicable law.
See our Terms of Service and Privacy Policy for complete details.