Paste a JWT token to instantly decode and inspect its header, payload, and expiry status. 100% client-side — your token never leaves the browser.
A JWT (JSON Web Token) is a compact, URL-safe token format used to securely transmit information between parties. It is widely used for authentication in modern web applications, REST APIs, and microservices built with ASP.NET Core, Node.js, and other frameworks.
A JWT consists of three Base64URL-encoded parts separated by dots (.):
JWT) and the signing algorithm (e.g., HS256, RS256)sub (subject), iat (issued at), exp (expiry), and any custom dataPaste any JWT token into the input box and click Decode. This tool decodes the header and payload without verifying the signature — useful for inspecting token contents, checking expiry, and debugging authentication issues.
exp — Expiration time (Unix timestamp)iat — Issued at timesub — Subject (usually user ID)iss — Issueraud — Audience