JWT (JSON Web Token) is a compact and self-contained way of securely transmitting information between parties as a JSON object. It consists of three parts: header, payload, and signature. The header specifies the token type and signing algorithm. The payload contains claims or statements about the user. The signature is used to verify the token’s authenticity. JWTs are stateless, meaning servers don’t need to store session information. They are commonly used for authentication and authorization in web applications and APIs.