JWT decoder online
Paste a JSON Web Token to read its header and payload and see the issue and expiry dates in your time zone. With the secret key you can also verify an HS256, HS384 or HS512 signature. Everything runs in your browser, so the token and the key are never sent anywhere.
Build it in the builderLoading the tool...
How to set it up
- 1
Paste the token
Copy the JWT from an Authorization header, a cookie or an API response and paste it into the field. No need to remove the Bearer prefix or line breaks, the decoder does that for you.
- 2
Read the header and payload
The header shows the signing algorithm (alg) and the token type. The payload holds the user id, the role and any other fields the server put there. Non-Latin text is shown as is.
- 3
Check the expiry
The iat, nbf and exp claims store time in seconds since 1970. The decoder turns them into regular dates in your time zone and tells you whether the token is still valid or has expired.
- 4
Verify the signature
For HS256, HS384 and HS512 tokens, enter the secret key: the decoder recomputes the signature and tells you whether it matches. RS256 and ES256 need a public key and are not verified here.
Frequently asked questions
Build your first scheme for free
Sign-up is free and needs no card. Every month the balance is topped up to $3.50 for free, enough for about 3,500 runs of basic blocks.
Build it in the builder