Image guides

How to Batch Convert Images on Mac

Convert many images between JPG, PNG, HEIC, and WebP on your Mac at once, using Finder, Preview, Terminal, or FinderBuddy, and pick the right format for each job.

PSDM

By Prashant Sharma & Deepam Mishra

3 min read

A website wants JPGs, your iPhone gave you HEIC, a designer sent PNGs, and the page you saved from the web is full of WebP files. Converting them one at a time isn't a plan.

This guide shows how to convert a whole batch at once on your Mac, and which format to choose so you only do it once.

Which format should you convert to?

  • JPG: photos, and anything that has to work everywhere: upload forms, email, older apps.
  • PNG: screenshots, text, logos, and anything with a transparent background.
  • WebP: images for a website. Smaller than JPG at similar quality, with optional transparency.
  • HEIC: photos you'll only view on Apple devices. About half the size of a JPG.

For single-format jobs, there are step-by-step guides for HEIC to JPG, PNG to JPG, and WebP to JPG.

Method 1: Convert Image in Finder

Built into macOS Monterey and later, and it handles mixed batches in one go.

  1. Select the images in Finder. They can be different formats.
  2. Right-click and choose Quick Actions → Convert Image.
  3. Pick a Format (JPEG, PNG, or HEIF) and an Image Size. Actual Size keeps the full resolution.
  4. Click Convert. The new files appear next to the originals.

It's the quickest option, but it only offers those three formats.

Method 2: Export Selected Images in Preview

  1. Select the images in Finder and press Command-O to open them together in Preview.
  2. Click any thumbnail in the sidebar and press Command-A to select them all.
  3. Choose File → Export Selected Images and click Options.
  4. Pick the format (JPEG, PNG, HEIC, TIFF, and a few others), choose a folder, and click Choose.

Preview writes new files into the folder you picked, so the originals stay as they were. Its export list usually doesn't include WebP; use Method 4 when you need it.

Method 3: Convert a folder with sips

For hundreds of files, the built-in sips command converts everything in one loop. This turns every HEIC, PNG, TIFF, and WebP file in a folder into a JPG:

cd ~/Desktop/images
mkdir -p converted
setopt nullglob nocaseglob
for f in *.{heic,png,tif,tiff,webp}; do
  sips -s format jpeg -s formatOptions 85 "$f" --out "converted/${f%.*}.jpg"
done
  • Change format jpeg and the .jpg ending to png to make PNGs instead (and drop formatOptions, which only applies to JPG).
  • The setopt line matches upper- and lowercase extensions and skips types the folder doesn't have.
  • Reading WebP needs macOS Big Sur or later.

Method 4: Convert any batch with FinderBuddy

FinderBuddy's Convert Image sits in Finder's right-click menu and converts between JPG, PNG, WebP, and HEIC, including to WebP, which Finder's Convert Image can't do. Select the files, right-click, choose FinderBuddy → Convert Image, and pick the format.

From the same menu you can resize or compress the converted batch, all on your Mac. See pricing.

Tips for clean batch conversions

  • Keep the originals until you've checked a few converted files. Converting to JPG and back doesn't restore detail.
  • Watch transparent images. JPG fills transparent areas with a solid color, so convert logos and icons to PNG or WebP.
  • Rename afterwards if the names are camera numbers like IMG_4821. See how to batch rename files on Mac.

Frequently asked questions

How do I batch convert images on Mac for free?
Select the images in Finder, right-click, and choose Quick Actions → Convert Image. Pick JPEG, PNG, or HEIF and click Convert. Preview's Export Selected Images and the sips command are free too.
Can I convert images to WebP on Mac without an app?
Finder's Convert Image only offers JPEG, PNG, and HEIF, and Preview's export list usually doesn't include WebP. Use a tool such as FinderBuddy or Google's free cwebp command-line encoder.
Does batch converting reduce image quality?
Converting to JPG or WebP is lossy, so a little detail is lost. At 80–90% quality it's hard to see in photos. Converting to PNG is lossless but makes photos much larger.
Can I convert different formats in one batch?
Yes. Finder's Convert Image, Preview, and FinderBuddy all accept a mix of HEIC, PNG, JPG, and other formats in the same selection.
PSDM

Prashant Sharma & Deepam Mishra

Two school friends who build FinderBuddy. We write about the everyday file jobs we made the app to fix. Read our story