πŸ–ΌοΈ Images

How to Batch Resize Images on Mac

Need to resize dozens of images at once? Here are the fastest ways to batch resize images on a Mac β€” using the built-in Preview, Automator, or ImageZero.

ZeroApps TeamAugust 12, 20266 min read

Resizing images one at a time in Preview gets tedious quickly. Whether you are preparing images for a website, compressing photos to send by email, or standardising dimensions for a project, batch resizing saves a significant amount of time.

macOS offers built-in options through Preview and Automator. For larger batches and more control, ImageZero handles hundreds of images at once with a preview of the output before you commit.

Method 1: Batch Resize in Preview

Preview, macOS's built-in image viewer, can resize multiple images at once:

  1. Select all the images you want to resize in Finder.
  2. Right-click and choose Open With β†’ Preview.
  3. In Preview, press Command + A to select all images in the sidebar.
  4. Go to Tools β†’ Adjust Size…
  5. Enter the new dimensions (width, height, or percentage).
  6. Check Scale proportionally to maintain the aspect ratio.
  7. Click OK.
  8. Save all files: File β†’ Save All (or Command + Option + S).

Limitation: Preview's batch resize saves to the same file format and location. If you want to resize and convert, or save to a different folder, you need Automator or a dedicated app.

Method 2: Automator Batch Resize

Automator can build a resize workflow that saves copies to a new folder:

  1. Open Automator (in Applications).
  2. Create a new Workflow or Quick Action.
  3. Add the Scale Images action (search for it in the library).
  4. Before Scale Images, add Copy Finder Items to specify an output folder β€” this prevents overwriting your originals.
  5. Configure the scale action with your target size.
  6. Run the workflow on your selected images.

Automator is free and more flexible than Preview, but it takes time to set up the workflow correctly.

Method 3: ImageZero (Recommended for Regular Use)

ImageZero is designed for exactly this task. It handles batch resize, format conversion, and compression in one window with a live preview.

Supported input formats: JPG, JPEG, PNG, HEIC, WebP Supported output formats: JPG, PNG, WebP

How to batch resize with ImageZero:

  1. Open ImageZero.
  2. Drag in your images (or a folder of images).
  3. Enable the Resize toggle.
  4. Choose your resize method:
    • By width β€” set a specific pixel width; height adjusts automatically
    • By height β€” set a specific pixel height; width adjusts automatically
    • By percentage β€” reduce to 50%, 75%, etc. of the original size
    • Custom dimensions β€” set both width and height exactly
  5. Check the preview to see the output dimensions for each image.
  6. Click Export. All resized images are saved to your chosen output folder.

ImageZero can combine resize with compression and format conversion in one pass β€” useful when you want to resize and convert HEIC photos to JPG at the same time. See how to convert HEIC to JPEG on Mac.

The free tier processes up to 10 images per session. A Pro license removes all limits.

What Resize Mode Should You Use?

GoalRecommended resize mode
Fit images into a max width (blog images, email)By Width
Thumbnail grid with consistent heightBy Height
Make all images half-sizeBy Percentage (50%)
Exact dimensions for a design specCustom dimensions

Resize Without Distortion

Always check Maintain aspect ratio (or the equivalent in your tool). Resizing to exact dimensions without maintaining aspect ratio will stretch or squash the image. If you need to fit into a fixed box, consider cropping rather than resizing.

FAQ

Does resizing reduce image quality? Reducing an image's dimensions reduces file size and, when enlarging beyond the original size, reduces quality. Resizing down from a high-resolution original to a web-appropriate size has minimal visible quality impact.

Can I resize images without losing the original? Yes. ImageZero always saves to a new file β€” originals are never overwritten. Preview requires care: use Export rather than Save to keep originals intact.

How do I resize for a specific website? Check the platform's recommended image dimensions. Common sizes: 1200px wide for blog posts, 800Γ—800px for product images, 1080Γ—1080px for Instagram. Use ImageZero's custom dimensions option for these.

Can I batch resize images in different formats at once? Yes. ImageZero accepts mixed input β€” you can drop in JPG, PNG, and HEIC files together and resize them all in one pass.

Summary

For occasional one-off resizing, macOS Preview works fine. For regular batch work, ImageZero is faster and more flexible β€” add your files, choose your resize settings, preview the output, and export everything in one step. Originals are never touched.

Also see: Convert HEIC to JPEG on Mac without iCloud and explore the Images category for more image guides.

#batch resize#images#mac#imagezero#photos

Featured app

ImageZero

View app

Continue reading

Looking for the right macOS tool?

ZeroApps utilities handle PDFs, images, privacy and more β€” all locally on your Mac.

Browse all apps