Guides › Photos

How to crop multiple images at once on Mac

Updated 6 November 2026 · by Vistaar Studio

Short answer: Preview and Photos can't crop a batch. Preview crops one image at a time, and Photos won't copy a crop from one photo to others. To crop a whole folder to the same ratio or size for free, use the Terminal loop below (tested on macOS Tahoe 26.2), or build a Shortcut with Crop Image inside Repeat with Each.

This page is about cutting many pictures to one shape, say every product photo to 4:5 or every slide to 16:9. If you only need smaller files, see batch resizing images on Mac. If you need squares, making an image square on Mac covers that, including adding white borders instead of cutting.

Which way should you use?

MethodCrops many at once?Good for
PreviewNo, one at a timeA handful of images where you pick the framing by eye
PhotosNo: Apple says crops don't copy with Paste EditsPhotos already in your library, one at a time
Shortcuts: Crop ImageYes, with Repeat with EachPhotos that are all the same size, cut to one fixed size
Terminal: sips loopYes (tested)Mixed sizes cut to one ratio, then one size

1. Preview: one image at a time

Apple's Preview guide covers cropping for a single image. Its tip about selecting several images applies to resizing and rotating, not cropping. Adjust Size can change every selected image at once, but it doesn't crop. So in Preview, you crop each image on its own:

  1. Open the image in Preview. If you opened several together, click one thumbnail in the sidebar.
  2. Use the Rectangular Selection tool (in the Markup toolbar) and drag over the part you want to keep.
  3. Choose Tools › Crop (⌘ K).
  4. Repeat for the next image.

Preview changes the file you have open, so work on copies (File › Duplicate, or copy the folder first).

2. Photos: Paste Edits doesn't include the crop

Photos lets you copy edits from one photo and paste them onto many: Image › Copy Edits, select the other photos, then Image › Paste Edits. But Apple says you can't copy and paste the settings from the crop tool, the retouch and red-eye tools, or third-party extensions.

So in Photos you crop each photo yourself: double-click it, click Edit, then Crop, and pick a ratio from the Aspect menu. The good news is that Photos keeps the original, so you can undo a crop later.

3. Terminal: crop a whole folder with sips (tested)

Every Mac has a command-line image tool called sips. Its crop option is -c height width: height first. It cuts from the centre:

sips -c 1080 864 photo.jpg --out photo-4x5.jpg

On a 1920 × 1080 test image that gave an 864 × 1080 picture (4:5), taken from the middle. To cut from somewhere else, add --cropOffset. It also takes the vertical offset first, then the horizontal one, counted in pixels from the top-left corner:

sips -c 400 400 --cropOffset 0 1400 photo.jpg --out top-right.jpg

Two things caught us out while testing:

Crop every photo in a folder to the same ratio and size

Real folders mix sizes, so one fixed crop won't fit them all. This loop works out the largest centred 4:5 area for each photo, crops it, then shrinks anything taller than 1,350 pixels. Results go into a new cropped folder; your originals stay as they are (we checked their checksums before and after).

In Terminal, type cd , drag your photo folder into the window, press Return, then paste:

rw=4; rh=5; maxh=1350
mkdir -p cropped
for f in *.[jJ][pP][gG]; do
  w=$(sips -g pixelWidth "$f" | awk '/pixelWidth/{print $2}')
  h=$(sips -g pixelHeight "$f" | awk '/pixelHeight/{print $2}')
  if (( w * rh > h * rw )); then nh=$h; nw=$(( h * rw / rh )); else nw=$w; nh=$(( w * rh / rw )); fi
  sips -c $nh $nw "$f" --out "cropped/$f" >/dev/null
  if (( nh > maxh )); then sips --resampleHeight $maxh "cropped/$f" >/dev/null; fi
done

Change the first line for other shapes: rw=1; rh=1; maxh=1080 for squares, rw=9; rh=16; maxh=1920 for Stories, or rw=16; rh=9 for widescreen. Here's what we got on macOS Tahoe 26.2:

Test photo4:5, max 13501:1, max 10809:16, max 1920
1920 × 1080 (landscape)864 × 10801080 × 1080607 × 1080
1080 × 1920 (portrait)1080 × 13501080 × 10801080 × 1920
3840 × 2160 (large)1080 × 13501080 × 10801080 × 1920
800 × 450 (small)360 × 450450 × 450253 × 450

Every result has the right shape, give or take a pixel of rounding. Small photos keep the shape but stay small, on purpose. If you need every file at exactly the same pixel size, you could resize them all with sips -z 1350 1080 cropped/*, but be aware that -z and -Z enlarge small images, which makes them soft. We tested that too: our 360 × 450 crop was blown up to 1080 × 1350.

A few more notes:

4. Shortcuts: Crop Image with Repeat with Each

The Shortcuts app has a Crop Image action. Its settings are Position (Center, Top Left, Top Right, Bottom Left, Bottom Right or Custom with X and Y coordinates) plus Width and Height. To crop many files, put it inside a Repeat with Each loop, add Save File after it, and turn on Use as Quick Action in the shortcut's details so you can run it on files selected in the Finder.

The catch: Width and Height are fixed numbers, so it suits batches that are all the same size, like screenshots or photos from one camera. We confirmed these action and setting names in the Shortcuts files on macOS 26.2, but we didn't build and run this shortcut for this guide, so try it on copies first.

Crop a whole folder without Terminal: Pictailor

We make this app, so read this part with that in mind. For a few photos, the free methods are enough. Pictailor is a batch photo resizer for Mac that resizes, crops and compresses a whole folder in one Save.

Pictailor on Mac with 31 interior photos selected and the Instagram portrait ready-made size applied to all of them: each row is marked 4:5 and changes from 1,776 × 1,328 to 1,062 × 1,328 pixels, and a card says 31 photos tailored with originals untouched
One ready-made size applied to 31 photos at once. They're not enlarged to 1,350: Pictailor never makes photos bigger.

Not sure which ratio a site wants? See social media image sizes.

Pictailor is available now from vistaar.studio for $5 (₹499 in India), paid up front, with a licence key for 1 Mac. It's also on the Mac App Store for $4.99. It runs on Apple Silicon and Intel Macs with macOS 15 or later. Meet Pictailor →

FAQ

Can Preview crop several images at once?

No. Apple's Preview guide describes cropping for one image at a time. Selecting several thumbnails in the sidebar works for Tools › Adjust Size, which changes the size but doesn't crop. Crop each image with a rectangular selection and Tools › Crop.

Can I copy a crop from one photo and paste it onto others in Photos?

No. Apple says you can't copy and paste the settings from the crop tool, the retouch and red-eye tools, or third-party extensions. Image › Copy Edits and Paste Edits carry over adjustments such as light and colour, but not the crop.

How do I crop all my images to the same size?

Do it in two steps: crop every image to the same aspect ratio (for example 4:5), then resize them to the same pixel size. The sips loop above does both for a whole folder and writes the results to a new folder.

Why did sips add black bars instead of cropping?

If the height or width you give sips -c is larger than the image, sips pads that side with black instead of cropping. Use numbers no bigger than the image, or let the loop work them out for each file.

Will cropping make my small photos blurry?

Cropping on its own only removes pixels. Blur comes from resizing afterwards: sips -Z and -z enlarge images smaller than the target. The loop on this page only shrinks images that are bigger than your chosen size.