How to Compress Images on Mac to a Target Size
Preview can shrink a single photo: choose File > Export, pick JPEG and drag the Quality slider while watching the file size. To compress many images to a limit such as 500 KB or 1 MB, File Acture's Compress Images finds the highest quality that fits each file and scales a photo down only when quality alone isn't enough.
Updated September 23, 20265 min readTested with File Acture 1.0.9 on macOS 26
By the File Acture team
A visa form wants photos under 200 KB, a support ticket caps attachments at 1 MB, a website loads slowly because every photo is 5 MB. Compressing images fixes all three, and doing it one photo at a time in Preview gets old fast.
Why are photos so large?
Phone and camera photos are large because they hold millions of pixels saved at high quality. A 12-megapixel photo, common on phones, is 4032 × 3024 pixels, far more than a web page or an email needs.
Two things set the file size: how many pixels there are and how strongly they're compressed. Lowering the JPEG quality from its maximum cuts the size a lot with little visible change, and reducing the pixel count cuts it further still.
How to compress a photo in Preview
Preview compresses an image through its export sheet: choose File > Export, set Format to JPEG and drag the Quality slider; the sheet shows the resulting file size.
For a hard limit, you nudge the slider until the number drops under it, then move on to the next photo. File > Export Selected Images converts a whole selection, and Tools > Adjust Size reduces the pixel size, but neither aims for a file size. Finder's Convert Image Quick Action handles several photos at once with Small, Medium and Large presets and no quality setting, and Apple Mail can shrink photos as you attach them, with an Image Size menu in the message window, but only to fixed sizes.
How to compress images to a target size with File Acture
File Acture's Compress Images lets you type a size limit, such as 500 KB, and finds the highest quality that fits each image.
Set Compress by to Target size and type any value in KB or MB, or pick 100 KB, 250 KB, 500 KB, 1 MB or 2 MB from Presets. File Acture starts at a high quality and steps down until the photo fits. If even a low quality is too big, it scales the photo down in steps until it fits, so a very small target also reduces the pixel size. When a target is truly out of reach, it tells you the smallest size it can manage.
Format offers Keep original, JPEG and WebP. JPEGs are written with MozJPEG, an encoder built to make smaller files at the same visual quality. Keep metadata is off by default, so location and camera details go. Each file is saved with “-compressed” in its name, and the originals stay as they were.
Compress by quality instead
When there's no size limit, switch Compress by to Quality and use the slider. Every image gets the same quality setting, which suits a batch of web images where consistent looks matter more than an exact size.
Which format gives the smallest images?
WebP usually gives the smallest files, JPEG is the safe choice for any upload form, and PNG is only small for simple graphics.
Keep original writes each photo back in its own format, so HEIC stays HEIC and PNG stays PNG. Choose JPEG when a site asks for JPG, and WebP for your own website, where every modern browser shows it.
Tips for compressing images on a Mac
The format you start with matters more than any slider.
- PNG screenshots: PNG is lossless, so the only way to reach a small target is fewer pixels. Choose JPEG or WebP to keep the dimensions.
- Know the dimensions you need? Resize images in bulk first; fewer pixels save the most space.
- iPhone photos: choose JPEG if the site wants JPG, or see how to convert HEIC to JPG.
- Transparency: JPEG can't store it, so transparent areas turn white. Use WebP or keep PNG for logos.
- Animated GIFs are reduced to their first frame.
- PDFs need their own tool: Compress PDF works the same way with a target in MB.
Is it safe to compress photos online?
Online compressors receive your original photos, including any location data stored in them. File Acture compresses on your Mac and removes that data by default. The free version includes 3 runs of up to 5 images on each Mac; see pricing for Pro.
How to compress images to a target size with File Acture
- 1
Add your images
Choose Compress Images in the sidebar and drag in your photos, or click Choose Files….
- 2
Choose Target size
Under Size, set Compress by to Target size.
- 3
Enter the limit
Type a number and pick KB or MB, or choose a value from Presets.
- 4
Pick a format
Choose Keep original, JPEG or WebP under Format.
- 5
Compress
Click Compress. The bar at the bottom shows the total size before and after.
Compress photos to an exact size such as 500 KB.
Free to try · macOS 14 or later
| Method | Aims for a size | Several images at once | Keeps pixel dimensions |
|---|---|---|---|
| Preview, File > Export | No, you watch the size | Yes, with Export Selected Images | Yes, unless you resize |
| Finder, Quick Actions > Convert Image | No | Yes | Only at Actual Size |
| File Acture Compress Images | Yes, any KB or MB value | Yes | Yes, unless the target needs fewer pixels |
Questions
How do I compress a photo to under 200 KB on a Mac?
In File Acture, set Compress by to Target size and type 200 KB. For a large photo it lowers the quality and, if needed, the pixel size until the file fits.
How do I reduce image file size without losing quality?
Some loss is unavoidable with JPEG, but the highest quality that fits your limit keeps it small. Reducing the pixel size to what you need, or choosing WebP, saves more than a very low quality setting.
Can I compress many images at once on a Mac?
Yes. Add them all to Compress Images and each one is compressed to the same target. The free version takes up to 5 images per run; Pro has no limit.
What's the difference between compressing and resizing an image?
Compressing stores the same pixels more efficiently, while resizing reduces the number of pixels. Target size mode does the first and falls back to the second only when it has to.
Does compressing remove photo location data?
Yes, by default. Turn on Keep metadata if you want to keep camera details.