JWT Decoder
Paste a JWT and see its header, payload, signature and expiry decoded in one view. Checks whether the token is still valid or has expired. Runs entirely in your browser — nothing is logged, stored or sent anywhere.
How to use
1
Paste your JWT
Paste a token — three Base64URL parts separated by dots.
2
Read the header
See the algorithm and token type.
3
Read the payload
See the claims: user ID, roles, expiry, issued-at, and any custom data.
4
Check the expiry
See if the token is still valid or has expired.
JWT token
Features
Header, payload and signature
All three parts of the JWT are decoded and displayed.
Expiry check
Shows whether the token is valid or expired, with the exact expiry time.
Issued-at display
See when the token was issued.
Algorithm display
See which signing algorithm the token uses.
Common use cases
- Debug an authentication token from an API
- Check when a JWT expires
- Inspect the claims in a token without verifying the signature
- Understand the structure of a JWT