JWT decoder

Decode JWT headers and claims without sending a token anywhere.

Processed on your device

Input

Open a local UTF-8 text file5 MiB maximum. The file opens in the text box above.Or drop a file here.

How to use this tool

  1. Paste a three-part compact JWT.
  2. Decode its header and payload as JSON.
  3. Read the explicit unverified status: decoding does not prove authenticity or authorisation.

Things to know

  • Signatures are not verified. Never trust decoded claims merely because parsing succeeded. Encrypted JWE tokens are not supported.
  • Each text input accepts up to 5 MiB. Output is limited to 25 MiB and combined text settings to 1 MiB.