Skip to content

Resize or convert images in bulk with sips — via SS64

Commandlow riskmacOS 14 Sonoma and later

Every Mac has a command-line image tool called sips. It can shrink a folder of photos for email, convert HEIC to JPEG or PNG, or read an image's size and resolution, with no app to install.

Takes effect right away

The easy way

  1. In Terminal, cd into the folder with your images, then run the command. It creates a new small folder (and stops if one already exists, so nothing gets overwritten) and saves resized copies there, with neither side bigger than 1600 pixels.
  2. Convert formats to a new file name that doesn't exist yet: sips -s format jpeg photo.heic --out photo-converted.jpg (formats include jpeg, png, tiff, gif, bmp).
  3. Check an image's details: sips -g pixelWidth -g pixelHeight photo.jpg.

Command

Run in Terminal (Applications › Utilities).

mkdir small && sips -Z 1600 ./*.jpg --out small
Always use --out with a new folder or an unused file name so your originals and other files are never overwritten. To undo, delete only the files and folder the command created.

Sources

Source reviewed
2026-11-02
Link checked
2026-11-02
Tested hands-on
Not by Oddbyte.Me

Oddbyte.Me hasn't tried this on every macOS version, so keep the undo handy.

sipsresize imagesconvert heicbatchterminalphotos

More in Hidden Tools & Commands

Download a full macOS installer from Terminal — via SS64

Commandlow risk

softwareupdate can list and download complete macOS installers, including older versions Apple still serves. Useful for making a bootable USB installer or installing on another Mac without hunting through the App Store. This entry only downloads; it doesn't install anything.