Decode, verify, and create JSON Web Tokens — 100% client-side
Paste a JWT token above to decode it instantly
Nothing is sent to any server
Free online JWT decoder and encoder. Paste any JWT to instantly see the decoded header, payload, and expiry status. Create signed JWTs with HS256, HS384, or HS512. All processing happens locally in your browser — your tokens never leave your device.
A JSON Web Token (JWT) is a compact, URL-safe way of representing claims to be transferred between two parties. JWTs are commonly used for authentication and information exchange in modern web applications.
A JWT consists of three parts separated by periods (.):
sub (subject), exp (expiration), iat (issued at), and iss (issuer).The structure looks like this: header.payload.signature