OmniToolsFree

JWT decoder

Read a JWT header and payload, and highlight expiry. The signature is not verified.

  • 5 MB of text
  • Runs in the browser

The token is decoded in this browser and is not sent anywhere. Do not paste a token you cannot afford to have on this device. Decoding does not mean the token is authentic.

Decoding does not verify the signature. A decoded token can still be forged.

How to use it

Three steps

  1. 01

    Paste a compact JWT.

  2. 02

    Read the header and payload.

  3. 03

    Check the expiry time. This page never claims the signature is valid.

Related tools

Questions

Does this verify the signature?

No. It only decodes the header and payload. A decoded token can still be forged or expired.

Should I paste a production token?

Prefer a test token. The value stays in the page, but it is still a credential if it is a real access token.