↑↓ to move ↵ to open Esc to close Browse all tools

Compress Image to 1 MB

Many upload forms, forums and content systems stop at 1 MB per image, while phone photos are often several times larger. Drop them here and get files just below 1 MB.

Compress images to 1 MB

The file ends up just below the target. 1 KB is counted as 1,000 bytes, so it also passes forms that count 1,024.
Save as
JPG is accepted by every upload form. WebP gets more detail into the same size, but some forms refuse it. Transparent areas turn white in JPG.

Your images are compressed by your own browser. Nothing is uploaded.

When you need an image under 1 MB

  • Upload limits in forums, content systems and help desks
  • Photo contests and submissions with a 1 MB rule
  • Sharing full-size photos while saving storage and data

One megabyte is generous. Most photos keep their full pixel size and only the JPG quality is lowered a little, which is the step you are least likely to notice. Very large camera files are scaled down slightly when quality alone is not enough.

If the result is barely smaller than the original, the photo was already compressed well. In that case the original is kept when it is under 1 MB and already in the format you picked.

How much picture fits in 1 MB

A JPEG needs a certain number of bits for every pixel to look clean. 1 MB is 1,000,000 bytes here, so the bigger the image, the fewer bits each pixel gets. For a 4:3 photo, 1 MB keeps excellent quality up to about 3,770 × 2,830 pixels and good quality up to about 4,620 × 3,470.

Image sizeBits per pixelExpected quality
600 × 600Passport-style photo22Hard to tell from the original
1,080 × 1,080Square social post6.86Hard to tell from the original
1,280 × 720HD picture8.68Hard to tell from the original
1,920 × 1,080Full HD picture3.86Hard to tell from the original
4,032 × 3,02412 MP phone photo0.66Good to very good

Quality bands follow the classic guide for JPEG by Gregory Wallace (1991). Modern encoders and WebP do a little better, and simple pictures need fewer bits than detailed ones. The tool measures the real file size, so the result always lands under 1 MB.

Getting an image under 1 MB

Drop one or more images above. The target is already set to 1 MB. For each image the tool tries the highest JPG quality first, then searches for the best quality that still fits, and only scales the picture down when even a low quality is too large. Change the target or switch to WebP and every image is redone.

Need a different limit? The Compress Image to Target Size tool takes any number. To shrink by quality instead of a fixed size, use the image compressor, and for exact pixel dimensions the image resizer.

Frequently asked questions

Does compressing to 1 MB reduce the resolution?

In most cases no. The tool first lowers the quality setting and keeps every pixel; it only scales down when even a lower quality would stay above 1 MB, which happens mainly with photos from large camera sensors.

Is 1 MB counted as 1,000,000 or 1,048,576 bytes?

The tool aims below 1,000,000 bytes, so the file is under 1 MB whichever way a form counts. That is about 0.95 MB in units of 1,024 bytes, which is why your computer may show a slightly smaller number.

Are my images uploaded to compress them to 1 MB?

No. Your browser decodes each image, tries different quality settings and sizes, and writes the result on your own device. Nothing is sent to a server.