Image Compressor

Shrink the file size of JPG, PNG and WebP images. Compress several at once and download them together.

How to use the Image Compressor

  1. Choose one or more images or drag them in.
  2. Adjust the quality slider. Optionally set a maximum width or convert to WebP.
  3. Download each image, or all of them as a ZIP file.

How image compression works

  • JPG and WebP use lossy compression: fine detail that the eye barely notices is removed. A quality setting of 70–80% usually halves the file size with no visible change.
  • PNG files are reduced by limiting the image to a palette of up to 256 colors, the same approach used by popular PNG optimisers. This suits logos, screenshots and illustrations. Photos saved as PNG are better converted to JPG or WebP.

If compression would not make a file smaller, the original is kept, so a file never grows.

Why smaller images matter

Images are usually the heaviest part of a web page. Smaller files load faster, use less mobile data and improve Core Web Vitals scores, which Google uses as a ranking signal. They are also easier to email and upload to forms with size limits.

Recommended settings

  • Website photos: quality 70–80%, maximum width 1600–2000 px, WebP if your site supports it.
  • Email attachments: quality 60–70%, maximum width 1200 px.

Private by design

The image is opened and processed by your browser on your own device. It is not uploaded to a server, so the tool also works offline once the page has loaded.

Frequently asked questions

How much can I reduce an image?

Photos typically shrink by 50–80% at a quality of 70–80% with little visible difference. Results depend on the image.

Will compression lower the quality?

Slightly, but at moderate settings the difference is hard to see. Lower the quality slider gradually and check the result.

Can I compress several images at once?

Yes. Add as many images as you like and download them all in one ZIP file.

Are my images uploaded?

No. Compression happens in your browser and the files never leave your device.