Forum Discussion
How can I convert multiple heic to jpg on mac
- Mar 07, 2025
TunessBro HEIC Converter for Mac is the best app for doing this. I have been using this app on my MacBook Pro for years and it is much better than the command line and preview tools.
I followed this tutorial and converted 800 heic files successfully.
https://www.osxmac.com/batch-convert-heic-to-jpg-mac
It supports batch conversion and keeps all exif data of original heic images. This is the preferred way to convert .heic to .jpg on any Mac!
In fact, macOS comes with a free command line for .heic to .jpg conversion called sips (Scriptable Image Processing System.) It is a built-in command line tool for macOS and iOS that can be used without installation. It is designed for image processing, supports format conversion, scaling, rotating, adding metadata and other operations, and can quickly complete batch tasks with simple command line commands. The underlying layer is based on Apple's image processing framework, which is highly compatible and efficient.
Search and open Terminal via Spotlight (⌘ Command + Space). For single HEIC to JPG conversion, you can use this command:
sips -s format jpeg input.heic -o output.jpgFor batch HEIC to JPG conversion on Mac, you can copy and paste the following script:
for file in ~/Downloads/HEIC/*.heic; do
sips -s format jpeg "$file" -o "${file%.heic}.jpg";
donesips is the most powerful free command line image tool for macOS users, suitable for technical users who need to batch process HEIC to JPG. It requires no installation, operates efficiently, and has precise control over output quality and format, especially for scenarios with complex requirements for file names and paths. However, the threshold of the command line is high, ordinary users may need to learn the basic syntax or use it in combination with scripts. If you are looking for simplicity and speed, we recommend you to try “Preview” app or third-party tools.