Skip to content

Compress images to an exact size

Pick the size a form or an email allows, drop your photos in, and get the best-looking copy of each that fits. It all happens in your browser, so nothing is uploaded.

Make each image smaller than
or

Saved as JPG, without the location and camera details.

How it hits the size

Each image is saved as a JPG at a high quality first. If that is too big, the page searches for the highest quality that still fits, checking the real size of every attempt rather than estimating it. Only when even a low quality is too big does it make the picture smaller, 15% at a time, because fewer pixels at a decent quality look better than all of them turned to blocks.

The row for each image shows the size before and after, the quality it settled on, and the new dimensions when it had to shrink. Change the target and every image is redone, so you can try 200 KB, look, and step down.

Why forms set limits, and which to pick

Job portals, visa and exam applications and school systems often cap uploads at 50 KB, 100 KB or 200 KB to keep their storage small, and email and chat apps have limits of their own. Use the number the form states; if it gives none, 200 KB is plenty for a photo viewed on a screen and 1 MB keeps a photo good enough to print small.

The sizes here count a KB as 1,000 bytes, the smaller of the two readings, so a file made for a 100 KB limit fits whichever way the form counts.

What is removed, and what a kept file keeps

A compressed JPG holds the picture and nothing else: the GPS location, the camera model and the time it was taken are left behind. A file that is already under the target is not touched at all and comes back as it was, so it still carries whatever details it had. Its row says so. To clear those too, use the photo metadata remover.

iPhone photos

HEIC photos from an iPhone work too, and come out as JPG, which every upload form accepts. Safari opens HEIC itself; other browsers load a HEIC decoder from this site the first time one arrives.

FAQ

Are my images uploaded?

No. Every image is compressed inside your browser, and nothing about it, not even its name, is sent anywhere.

Will it look worse?

A little, the smaller the target. The page picks the highest quality that fits, and only takes pixels away when even a low quality is too big. Drag the divider over the picture to compare it with the original, and tick Actual pixels to see it at full size, where blockiness shows first.

Why did the transparent parts turn white?

JPG has no transparency, so clear areas of a PNG are filled with white. If you need to keep them clear, the image converter can make a PNG, though a PNG is rarely small.

What is the smallest it can go?

It keeps shrinking a picture until it fits or reaches about an eighth of its width. If a target is still too small, the row says what the smallest possible was, so you can choose a bigger target or crop the picture first.

Can I compress many images at once?

Yes. Drop in as many as you like; they are done one after another. Each has its own Download link, and Download all as ZIP saves them in one file.

Converting whole folders on a Mac?

Image Converter turns whole folders of photos into JPG, PNG or HEIC at the quality you choose, and lets you decide whether the camera details and location travel with the copies. It does not aim for a file size; for that, this page is the tool.

See what Image Converter does

FreemacOSDownload on the Mac App Store (opens in a new tab)