Paste a JSON Web Token above to decode its header and payload. A JWT is three base64url-encoded parts separated by dots — header, payload, and signature. This tool decodes the first two so you can inspect the claims inside, and formats any `iat`, `exp`, and `nbf` timestamps as readable dates.
Decoding happens entirely in your browser — the token is never sent anywhere. Note that decoding is not verification: it does not check the signature, so never trust a token’s contents without validating it server-side against the signing key.