Resize or convert images in bulk with sips — via SS64
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
- In Terminal,
cdinto the folder with your images, then run the command. It creates a newsmallfolder (and stops if one already exists, so nothing gets overwritten) and saves resized copies there, with neither side bigger than 1600 pixels. - 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). - 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 smallAlways 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
- sips — by SS64
- 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.