Compress an Image

Shrink JPG, PNG or WebP to an exact target size — free, no watermark, and 100% in your browser. Powered by the Squoosh codecs; nothing is uploaded.

How to compress an image to a target size

  1. Drop your image above — JPG, PNG, WebP, and most browser-readable formats work.
  2. Pick an output format and a target like "Under 500 KB" (or a custom KB).
  3. Click Compress image and download the optimized file.

Exact-size compression, done locally

SumoSquash binary-searches the encoder quality until your image lands just under the size you chose, using the same MozJPEG/WebP/PNG codecs as Google's Squoosh — compiled to WebAssembly and run entirely in your browser. No upload, no watermark, no account.