← Back to Blog

How to Compress Images on Mac

A practical guide to compress images on Mac with Preview, Finder batch actions, and a browser target-size workflow.

Published Updated Compress

Written by PhoEdit · Reviewed by PhoEdit

Latest review: Reviewed the workflow language and added the current PhoEdit publication fields.

If you want to compress images on Mac, you already have two built-in options:

  • Preview (a direct option for one image)
  • Finder Quick Actions / Shortcuts (a convenient option for a mixed-format batch)

Method 1: Compress a single image with Preview

Step 1: Open the image in Preview

Open an image from Finder, or right-click and choose Open With → Preview.

Open an image in Preview on Mac

Step 2: If the image is too large, resize it first

Reducing dimensions can remove more file weight than another strong encoding pass when the source is much larger than the destination needs.

In Preview, go to Tools → Adjust Size…, then reduce the width/height to what you actually need.

Preview showing the image

Adjust Size in Preview

Limitation: This workflow is straightforward for a single image, but it becomes slow for large batches—and it does not consistently hit a strict size target (KB/MB) across different files.


Method 2: Batch compress with Finder Quick Actions / Shortcuts (mixed formats)

Mac also supports batch processing in Finder.

Common batch actions include:

  • Convert Image (convert format)
  • Resize Images (small / medium / large)

Exact options may vary depending on your macOS version and enabled actions.

Step-by-step (Convert Image)

  1. In Finder, select multiple images (mixed formats are OK).
  2. Right-click → Quick ActionsConvert Image.
  3. In the dialog:
    • Choose Format (for example, JPEG)
    • Choose Image Size (Actual Size / Small / Medium / Large)
    • (Optional) toggle Preserve Metadata
  4. Click Convert to ... to start.

Select multiple images in Finder

Finder batch actions for compressing images on Mac

Convert Image dialog: format, size, and convert

The key limitation (important)

This method is mostly “dimension/format batch processing”. It’s useful, but:

  • It’s not friendly for “compress to under X KB/MB”.
  • Results vary depending on the image content and format.
  • It’s harder to run a controlled “as small as possible, but still looks good” workflow.
  • There’s no quality slider or “target file size” input for fine-tuning.

A target-size option: Use PhoEdit for a KB or MB limit

PhoEdit is designed for batch workflows:

  • Upload multiple images at once (mixed formats are OK).
  • Choose a preset for a quick quality/size balance.
  • Or use Custom target file size when you need to work toward a specific limit.
  • Download a single image or a ZIP for a batch.

Open the tool:

Step-by-step (custom target KB/MB)

  1. Upload your image(s).
  2. In Compression, choose Custom.
  3. Set a target size (e.g., 500 KB or 1 MB).
  4. Click Download.

Custom target file size controls in PhoEdit

For a deeper guide to lighter and stronger presets, target-size checks, and batch compression, see:


Quick recommendation

  • Only one image? Use Preview.
  • A folder of mixed images and you don’t need a strict size target? Use Finder batch actions.
  • Need batch compression and a KB/MB target with a controlled quality/size review? Use PhoEdit: Compress Image