Passport or Visa Photo File Too Large
If the DS-160 form, the IRCC portal, or any other immigration site rejects your photo because the file is too big, use this tool. Set the kilobyte limit, drop in your JPEG or PNG, and download a compressed version at exactly that size — no upload, no account.