Paste a JWT above and click Decode to get started.

📖 What is a JSON Web Token?

A JSON Web Token (JWT) is a compact, URL-safe token format defined in RFC 7519. It is widely used for authentication and authorization in web applications. A JWT consists of three Base64Url-encoded parts separated by dots:

xxxxx.yyyyy.zzzzz
Header . Payload . Signature

Header — Contains metadata: the signing algorithm (alg) and token type (typ).

Payload — Contains claims: statements about the user and additional data. Registered claims include iss, sub, aud, exp, nbf, iat, and jti.

Signature — Created by signing the encoded header and payload with a secret or private key. Used to verify the token has not been tampered with.

⚠️ Security Note: JWTs are encoded, not encrypted. Anyone can decode the header and payload. Never store sensitive information in a JWT payload unless it is also encrypted (JWE).

\xF0\x9F\x92\x99 Tip\xF0\x9F\x93\x9A Get Bundle \x244.99