Decode any JSON Web Token instantly — view header, payload, claims, and expiry. 100% client-side, your token never leaves your browser.
A JSON Web Token (JWT) is an open standard (RFC 7519) for securely transmitting information between parties as a JSON object. JWTs are widely used for authentication and authorization in web applications, APIs, and microservices.
A JWT consists of three Base64URL-encoded parts separated by dots: a Header, a Payload (containing claims), and a Signature. Our decoder splits and decodes all three parts so you can inspect the contents instantly.
Contains the token type (typ: "JWT") and the signing algorithm used (e.g., HS256, RS256, ES256).
Contains the actual data — user ID, roles, expiry time (exp), issued-at time (iat), issuer (iss), and any custom claims your application adds.
A cryptographic signature created using the header, payload, and a secret key. It verifies the token hasn't been tampered with. We can't verify the signature without the secret — but we can decode and read the claims.