Image Compressor

Reduce JPG, PNG and WebP file sizes while keeping good image quality.

Runs in your browser using Canvas 2D + toBlob — nothing is uploaded

How to use it

  1. Drop one or more images, or click to choose them.
  2. Set the quality. Lower means a smaller file; around 70–80% is usually indistinguishable from the original.
  3. Optionally cap the width so very large photos shrink further.
  4. Press Compress, then download the results.

Questions

Does compressing reduce image quality?
JPG and WebP compression is lossy, so some detail is discarded. At 75–85% quality most photographs look identical at normal viewing size while the file is far smaller. PNG has no quality setting — it is re-encoded, and savings come mainly from capping the width.
Why did my PNG get bigger?
PNG is lossless, so a photograph stored as PNG cannot shrink much and re-encoding can add a little. For photographs, convert to JPG or WebP instead — both are dramatically smaller.
Is there a file size limit?
Only what your device can hold in memory. Very large images (above roughly 50 megapixels) may fail on a phone.

Related tools