How to convert a HEIF/HEIC image to JPEG in El Capitan?

Solution 1:

We just released this little free app for macOS: https://imazing.com/heic

Minimum macOS version is 10.8, so no worries with El Capitan. : )

enter image description here

Solution 2:

You can use the command line tool imagemagick to convert HEIC images to JPG.

# install imagemagick
brew install imagemagick

# convert a single image
magick convert foo.HEIC foo.jpg

# bulk convert multiple images
magick mogrify -monitor -format jpg *.HEIC

Solution 3:

The macOS-native way of doing image conversions like these is apparently sips(1) (raising comments of Pat Niemeyer and jonatan to proper answer status, for improved findability):

sips -s format jpeg myfile.heic --out myfile.jpg

So if you have a directory full of HEIC files, you can launch a macOS Big Sur terminal, where, if you run the default Zsh shell, you can make jpeg copies of all those files like this:

for i in *.heic(:r) ; sips -s format jpeg "$i.heic" --out "$i.jpg"

…and presto, you've got jpeg copies!

If you want to also nuke the originals, follow up with a rm *.heic – or use this variant instead:

for i in *.heic(:r) ; sips -s format jpeg "$i.heic" --out "$i.jpg" && rm "$1.heic"