Developer
JWT Decoder
Decode JSON Web Tokens — inspect header, payload, claims, and expiry status instantly in your browser.
JWT Token
Documentation
How to Use
1
Paste your JWT
Copy a JWT token from your app, headers, or auth response and paste it in the input.
2
Click Decode
The tool splits the token into header, payload, and signature and decodes each part.
3
Inspect the claims
View expiry status, issued-at time, custom claims, and the full decoded JSON.
Pro Tips
JWTs are only encoded, not encrypted — never put secrets in the payload
The signature cannot be verified without the secret key
exp, iat, and nbf values are Unix timestamps in seconds
Examples
Input
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c
Output
{ "sub": "1234567890", "name": "John Doe", "iat": 1516239022 }