How JWT Decoder works
JWT Decoder splits a JSON Web Token into its three parts, header, payload, and signature, and displays the header and payload as formatted JSON. The decoding is done locally in the browser by base64url-decoding each part: your token is never sent to any server. The tool does not perform signature verification; it only shows you what is inside the token's claims.
This distinction matters for security: seeing a decoded JWT tells you what claims it contains (user ID, expiry, roles, scopes) but does not confirm that the token was issued by a legitimate authority or has not been tampered with. Signature verification requires the issuer's public key or shared secret, which you should never paste into a public tool. Use this decoder for inspection and debugging only.