JWT Decoder

Read a JWT header and payload. This tool does not verify its signature or claims.

Up to 200,000 input characters. Output limit: 2,000,000 characters.

Download result

Your input is processed in your browser and is not uploaded to ToolPixels. This tool does not save your input.

How to use it

  1. Paste your input, or load the example.
  2. Choose the options that match your task.
  3. Select Decode JWT, then review the result.
  4. Copy the result or download jwt-decoder.txt.

Decoded does not mean trusted

Supports three-part compact JWTs whose header and payload are UTF-8 JSON objects. Five-part encrypted tokens are not supported. The signature is not verified; expiration, issuer, audience and other claims are not validated. JSON numbers follow JavaScript precision limits. Do not use this output to make authentication or authorization decisions. Tokens stay in this page and are not saved by the tool.

Related developer tools