JWT Decoder
Decode JWT (JSON Web Token) in your browser and visualize the header, payload, and signature.iat / exp / nbf are automatically converted to human-readable dates.
✅ 100% free, no signup, runs entirely in your browser
Header
Payload
Signature
* Signature verification requires a secret or public key, so this tool only decodes.
About the JWT structure
A JWT is a string consisting of header.payload.signature three parts joined with dots (.). The header and payload are Base64URL-encoded JSON, and the signature is generated using the algorithm specified in the header (e.g., HS256 / RS256).
Key claims: iss (issuer), sub (subject), aud (audience), exp (expiration), nbf (not before), iat (issued at), jti (JWT ID)
📖 How to Use
-
1
Copy your JWTGet the JWT string from your API response or Authorization header.
-
2
Paste into the inputPaste the JWT into the top textarea and decoding runs automatically.
-
3
Inspect header & payloadView algorithm (alg), issuer (iss), expiration (exp) and other claims visually.
❓ FAQ
What is a JWT?
Can this tool verify the signature?
Is the JWT sent to any server?
What if exp is expired?
🐛 Found a bug or issue with this tool?
Free to use, no signup. Even just the steps to reproduce are helpful. Reports go directly to the operator and help us fix issues.
Thanks for your report!
Your report has been delivered to the operator and will be used to improve the tool.