Compress an Image to 2MB

For upload limits of a couple of megabytes. The image is saved as a JPG of 2MB or less, and quality is lowered only as far as needed.

Drop a photo here or choose one from your device

JPG, PNG or WebP · up to 30 MB

What it does

This tool reduces an image's file size to a target, such as 100 KB, without uploading it. It lowers the quality step by step until the file fits. If lowering quality alone is not enough, it also reduces the dimensions. The result is saved as a JPG or WebP file, depending on the page.

About this page

The file is saved as JPG at 2 MB or smaller. Quality is lowered first; if that is not enough, the dimensions are reduced as well.

How to use it in 3 steps

  1. Choose a JPG, PNG or WebP image, or drag it onto the box above.
  2. Wait a moment while the tool finds the best quality that fits the target.
  3. Compare the size shown under the preview with your limit, then download the file.

What you can use it for

Frequently asked questions

Is my image uploaded anywhere?

No. The compression happens in your browser, and the file never leaves your device.

Why is my result larger than the target?

Some photos cannot reach very small targets even at low quality and smaller dimensions. When that happens, we show a note and give you the smallest file we could make.

Will the image look worse?

Some detail is lost when a file is compressed to a small size. The tool keeps the quality as high as the target allows.

What formats can I compress?

JPG, PNG and WebP images can be loaded. The result is saved as JPG or WebP, which are far smaller than PNG for photos.