Paste a JSON Web Token to decode and inspect its header, payload, and expiry.
A JSON Web Token (JWT) is a compact, URL-safe token format used for authentication and information exchange. It consists of three parts separated by dots: Header (algorithm), Payload (claims/data), and Signature (verification). This tool decodes the header and payload — it does NOT verify the signature.
Have questions? Check our FAQ page.
JSON Web Tokens (JWT) are an industry standard for securely transmitting information between parties as a compact, URL-safe token. They're widely used for authentication in modern web applications, APIs, and mobile apps. A JWT consists of three base64-encoded parts separated by dots.
sub — Subject (usually user ID)iss — Issuer (who created the token)exp — Expiration time (Unix timestamp)iat — Issued at (when the token was created)aud — Audience (intended recipient)This tool decodes the header and payload of a JWT — it does NOT verify the signature. Decoding a JWT does not require a secret key (the payload is just base64-encoded, not encrypted). Never store sensitive data in JWT payloads as they can be decoded by anyone.