Decode vs verify
JWT header and payload segments are Base64URL-encoded, not encrypted. Anyone holding a signed JWT can normally read them. Signature verification is what establishes integrity/authenticity relative to a trusted key.
Decode JWT/JWS compact tokens locally, inspect every segment and claim, understand exp/nbf/iat timing, recognize encrypted JWE structure, export a structured report, and optionally verify HS256/384/512 signatures without sending the token or secret anywhere.
*Time checks only compare exp/nbf/iat with this browser clock. They do not validate issuer, audience, nonce, signature, revocation, or application policy.
Supports only tokens whose declared algorithm is exactly HS256, HS384 or HS512. This deliberate allow-list prevents algorithm-confusion behavior.
A JWT decoder should never imply that decoded claims are trustworthy. Verification requires the receiving application's trusted key material, an explicit algorithm allow-list, and checks for issuer/audience and protocol-specific requirements. This tab verifies only HMAC integrity; it does not decide whether a token is acceptable to your application.
JWT header and payload segments are Base64URL-encoded, not encrypted. Anyone holding a signed JWT can normally read them. Signature verification is what establishes integrity/authenticity relative to a trusted key.
Do not blindly trust the token's alg value. A verifier should be configured with the algorithms that the application actually accepts, then ensure the token uses one of them.
exp, nbf and iat are NumericDate values in seconds since the Unix epoch. Clock skew policy belongs to the receiving application.
A five-part compact token is JWE. This decoder can inspect its protected header and segment sizes, but it intentionally does not pretend ciphertext is a readable payload.
Do not put secrets in JWT claims just because a token is signed. This tool performs decoding locally and never uploads pasted tokens or HMAC secrets.
Production services should use maintained JWT libraries and validate signature, algorithm, issuer, audience, expiration, not-before, key rotation and protocol-specific claims according to their trust model.