Guide
How to batch convert images on Mac
Converting images one at a time is tedious. Whether you need to convert a folder of PNGs to JPEG, transform hundreds of HEIC files from your iPhone, or prepare WebP versions for your website, batch conversion saves hours of repetitive work.
When batch conversion is essential
Professional photographers often need to convert RAW or HEIC captures to JPEG for delivery to clients. Web developers need to generate WebP versions of all site images for better performance. Office workers may need to convert a folder of screenshots from PNG to JPEG to reduce email attachment sizes.
Any time you are dealing with more than a handful of images, batch processing is not just convenient; it is the only practical approach. Converting 200 images individually would take an hour or more. Batch conversion handles them all in minutes.
Built-in Mac options for batch conversion
macOS Preview can convert multiple images at once. Select all the files in Finder, right-click, and open them all in Preview. Then go to File > Export Selected Images, choose the format, and export. This works but gives you limited control over individual file settings.
For the command line, the sips tool handles batch operations well. A command like 'for f in *.png; do sips -s format jpeg "$f" --out "${f%.png}.jpg"; done' converts all PNGs in a folder to JPEG. This approach is powerful but requires Terminal comfort and offers no visual preview.
Automator can create a reusable workflow for batch conversion. However, setting it up requires understanding Automator's interface, and the resulting workflows can be fragile when file paths or formats change.
Using File Studio for batch conversion
File Studio combines the power of command-line tools with the simplicity of a visual interface. Drag a folder of images into the app, select your output format and quality settings, and click Convert. You can mix input formats freely: HEIC, PNG, JPEG, TIFF, WebP, and RAW files can all be in the same batch.
File Studio's batch processing includes features that other methods lack: per-format quality settings, optional resizing during conversion, metadata preservation or removal, and the ability to maintain the original folder structure in the output. You can also set up watch folders for fully automated ongoing conversion.
Processing happens using multiple CPU cores in parallel, so large batches complete quickly. A batch of 500 standard photos typically finishes in under a minute on modern Mac hardware.
Why batch conversion is essential for modern workflows
Photographers, designers, and content managers regularly work with hundreds or thousands of images that need format conversion. A wedding photographer might shoot 2,000 RAW files that need JPEG versions for client delivery. An e-commerce team might receive product photos in TIFF from their studio and need WebP for the website and JPEG for the marketplace listing. Doing these conversions one at a time is not practical.
Batch conversion is not just about speed; it is about consistency. When you convert 500 images individually, there is room for error: different quality settings, inconsistent output formats, missed files. A batch tool applies identical settings to every file, ensuring uniform output quality and format across the entire set.
macOS offers limited built-in batch conversion through Automator and the sips command-line tool, but these lack visual feedback, error handling, and advanced options like format-specific quality settings. File Studio provides a purpose-built batch conversion interface with real-time progress, error reporting, and the ability to pause and resume long operations.
Optimizing batch conversion performance on Mac
Batch conversion speed depends on CPU cores, memory, storage speed, and the specific formats involved. Apple Silicon Macs (M1 and later) have dedicated hardware for image encoding and decoding that File Studio leverages for significantly faster processing. An M2 Mac can convert approximately 50-100 HEIC files to JPEG per second, depending on resolution.
For very large batches (10,000+ images), memory management becomes important. File Studio processes images in streaming fashion, loading one image at a time into memory rather than loading all images simultaneously. This means batch size is limited only by available storage, not by RAM.
SSD storage significantly outperforms hard drives for batch conversion because both reading source files and writing output files involve many small I/O operations. If your images are on an external hard drive, consider copying them to your internal SSD first, running the conversion, and then moving the results back. The time saved on conversion often exceeds the time spent copying.
Preserving metadata and folder structure during batch conversion
When converting large batches, preserving the original folder structure is important for organization. File Studio can mirror the source directory structure in the output location, so a folder called '2026-March/Beach' containing images produces a matching folder in the output directory with the converted versions.
Metadata preservation during batch conversion ensures that your photos retain their dates, GPS coordinates, camera settings, and keywords. This is critical for library management tools like Lightroom, Photos, and Capture One, which rely on EXIF data for sorting, filtering, and searching.
File naming during batch conversion can follow several patterns: keep original names (changing only the extension), add a prefix or suffix, use sequential numbering, or apply a template with date and counter variables. File Studio supports all of these, and the preview shows you exactly how each file will be named before conversion begins.
Pro tips
- *Use the Terminal command 'for f in *.heic; do sips -s format jpeg "$f" --out "${f%.heic}.jpg"; done' for a quick batch conversion without installing any software. Note that sips offers limited control over quality and metadata.
- *When batch converting to WebP, test a small sample first to find the right quality setting. WebP quality numbers do not correspond directly to JPEG quality numbers, so a WebP at quality 80 may look different from a JPEG at quality 80.
- *For mixed-format batches (HEIC, RAW, TIFF, PNG all going to JPEG), File Studio normalizes the color space and bit depth during conversion so the output is consistent regardless of the source format.
- *Enable the 'preserve folder structure' option in File Studio when converting organized photo libraries. This keeps your date-based or event-based folder hierarchy intact in the output.
- *Schedule large batch conversions during off-hours. File Studio can run in the background while you do other work, but CPU-intensive conversions may slow down other applications on older Macs.
How to do it with File Studio
Add images or folders to File Studio
Drag one or more folders containing images into File Studio. The app scans for all supported image formats and shows a count of files ready for conversion.
Configure output settings
Choose the target format (JPEG, PNG, WebP, or TIFF). Set quality, optional resizing, metadata handling, and output folder. These settings apply to all images in the batch.
Convert the batch
Click Convert to process all images. File Studio shows a progress bar and processes files in parallel for maximum speed. When complete, your converted images are ready in the output folder.
Try File Studio free
All tools work 100% offline. No sign-ups, no uploads, no subscriptions. Download and start converting right away.
FAQ
Frequently asked questions
Can I convert images from mixed formats in one batch?→
Yes. File Studio accepts any combination of input formats in a single batch. You can drop a folder containing HEIC, PNG, JPEG, TIFF, and WebP files, and they will all be converted to your chosen output format.
How fast is batch conversion in File Studio?→
File Studio uses multi-core parallel processing for maximum speed. On a modern Mac, typical throughput is 10-50 images per second depending on the image sizes and output format. A batch of 200 standard photos usually completes in 10-30 seconds.
Can I preserve folder structure during batch conversion?→
Yes. File Studio can replicate the input folder structure in the output directory, so images from subfolders maintain their organization after conversion.
What happens if some images in the batch fail to convert?→
File Studio processes each image independently, so a failure on one file does not stop the entire batch. After the batch completes, you get a report showing which files succeeded and which failed, along with the reason for any failures.
@ayysoni · March 23, 2026
Related File Studio tools:
More guides: