Image Compressor

Make photos and graphics smaller so they upload faster, load faster on websites and fit within attachment limits. Pick a quality level, see the new file size and percentage saved, and compare the result with the original before downloading.

Your images are processed inside your browser and are never uploaded to our servers.

About this tool

Shrink JPG, PNG and WebP files with a quality slider.

How to use the Image Compressor

  1. Drop one or more images into the box, or tap Choose files.
  2. Move the quality slider. Lower quality means a smaller file; 70-80 is a good balance for photos.
  3. Optionally switch the output format. WebP is usually smallest; JPG works everywhere.
  4. Press Compress, check the before/after preview, and download each file or all of them as a ZIP.

Supported formats

Input
JPG, PNG, WebP (plus GIF, BMP and AVIF if your browser can open them)
Output
JPG, PNG or WebP
Processing
In your browser

Limitations

  • PNG is a lossless format, so the quality slider has no effect when the output is PNG. Convert PNG photos to WebP or JPG for real savings.
  • Transparent areas become white when saving as JPG, which has no transparency.
  • Up to 20 images at a time, 50 MB each. Very large images (over about 16 megapixels) can fail on iPhone and iPad because of browser memory limits.
  • Image metadata such as camera details and GPS location is not kept in the output.

Frequently asked questions

Will compressing reduce the quality of my image?

JPG and WebP compression is lossy, so some detail is removed. At quality 70-85 most people can't see the difference in photos. Use the before/after slider to check.

Why is my PNG not getting smaller?

PNG is lossless, so re-saving it as PNG keeps every pixel and the size barely changes. Choose WebP or JPG as the output format to compress it.

Are my images uploaded anywhere?

No. Compression happens in your browser using its built-in image encoder. The files never leave your device.

Why is the output bigger than the original?

Some images are already heavily compressed. Re-encoding them at a high quality setting can make them larger. Lower the quality, or keep your original.

Related tools