Skip to content
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.

Related tools

View all →