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.