About this tool
A JWT has three Base64URL parts separated by dots: a header (the signing algorithm), a payload (the claims, such as user ID and expiry) and a signature. This tool decodes the first two and converts the exp, iat and nbf timestamps into readable dates.
Decoding is not verifying. Anyone can create a token with any payload; only checking the signature with the right key proves it is genuine. Do that on your server with a maintained JWT library. Because tokens can grant access to accounts, this decoder never sends them anywhere.
Good to know
- Does not verify signatures.
- Encrypted tokens (JWE, five parts) cannot be decoded without the key.