Compress image to 1 MB

Drop your photo; Yeti adjusts the quality, and the pixel size if needed, to bring the file under 1 MB.

Drop your files here
JPG, PNG, WebP, GIF or SVG images · or choose from your device
Your files are processed on your device Processed in your browser Free · 25 MB per file
1Add photosSelect or drag in one or more images.
2Target is setThe target size is 1 MB; change it if you like.
3DownloadThe result is under 1 MB; download it on its own or as a ZIP.

How to compress an image to 1 MB

Yeti first keeps the pixel size and sets the JPG or WebP quality to the point where the file just fits under 1 MB. If that isn't enough, it scales the photo down step by step and keeps the highest quality that fits. Non-transparent PNGs are converted to JPG so they can reach the target; transparent PNGs stay PNG.

1 MB is a generous limit for most photos; phone pictures usually fit by adjusting quality alone, without changing their pixel size.

If the form also asks for exact dimensions (for example 600×600 pixels), set them first with Resize Image, then compress here. To stay safely under the limit, 1 KB counts as 1000 bytes.

Frequently asked questions

What if the photo can't get under 1 MB?

Yeti gives you the smallest file it can reach and shows its size. GIF and AVIF files are left as they are; convert them to JPG first.

How much quality is lost?

Yeti picks the highest quality that fits the target and only scales the pixels down when quality alone isn’t enough. You can check the preview before you download.

Is location and camera data kept?

Not in photos that get compressed: re-encoding removes metadata such as location, date and camera details. A photo that is already under 1 MB is left untouched, metadata included.

Is my photo uploaded to a server?

No. Compression runs entirely in your browser; your photo never leaves your device.

Compress an image to a target size

Related tools