No uploads · runs in browser
JWT Decoder
Decode a JWT to inspect its header, payload claims, and expiry time. Verification stays on your server.
Favorite it to find it fast on home
When to use it
Check when a login token expires
Read the user id and scopes out of a payload
Confirm a token is the one you expect while debugging
How to use it
1Step 1Paste your text into JWT token to start
2Step 2Press Decode and the result appears below
3Step 3Use the copy button to take the result anywhere
If the result looks off
The result looks cut off
Use the copy button to get the full result.
My input disappeared
It is saved on this device. Clearing browser storage removes it too.
Frequently asked questions
Does it verify the signature?
No. This is for inspection only. Signature verification needs the secret key and must happen on your server.
Is my token sent anywhere?
No. Decoding happens in your browser.
Can it tell me if the signature is valid?
No. It decodes only. Signature verification needs the secret key and has to happen on your server.