JWT Decoder

Paste a JSON Web Token to instantly decode its header and payload and check whether it has expired.

Updates instantly as you type

01 / Fast steps

  1. Paste a JWT (header.payload.signature).
  2. Run the tool.
  3. Review the decoded header, payload and expiry status.

02 / Best for

  • Debugging an API authentication flow.
  • Checking whether an access token has expired.
  • Inspecting claims issued by an identity provider.

03 / Why here

  • Decodes entirely in your browser, the token never leaves your device.
  • Surfaces exp, iat and nbf claims as readable dates.
  • Flags expired tokens immediately.

04 / Keep in mind

  • This tool only decodes the token, it does not verify the signature.

Good to know

Questions & answers

01

Does this verify the token signature?

No, it only decodes the header and payload. Verifying the signature requires the secret or public key, which this tool never asks for.

02

Is my token uploaded anywhere?

No, decoding runs entirely in your browser and the token never leaves your device.

03

Is JWT Decoder free to use?

Yes, JWT Decoder is completely free, with no sign-up and no usage limits. It runs entirely in your browser, so your data never leaves your device.