Free online JWT token decoder and debugger. Instantly decode and inspect JWT header, payload and signature. No data sent to any server — 100% client-side.
100% Client-Side Decoding
All decoding happens in your browser. Your JWT is never sent to our servers. You can verify this by opening Browser DevTools → Network tab — you'll see zero outgoing requests while using this tool.
A JSON Web Token (JWT, pronounced "jot") is a compact, URL-safe token format used for securely transmitting information between parties. JWTs are widely used for authentication, authorization, and information exchange in modern web applications.
A JWT consists of three Base64URL-encoded parts separated by dots:
sub (subject), iat (issued at), and exp (expiration).JWTs are encoded, not encrypted. Anyone can decode the header and payload — the signature only proves the token hasn't been modified. Never put secrets (passwords, API keys) in a JWT payload.