HEIC Converter

Convert HEIC images to JPEG or PNG on macOS

HEIC Converter is free macOS app to quickly batch convert HEIC images to JPEG or PNG. It's very fast and can convert 100 images in 6 seconds. Requires macOS 10.13

HEIC is Apple’s new default image format in iOS 11 replacing JPEG. HEIC uses more advanced and modern compression methods to achieve much smaller file sizes with the same visual quality.

Around the web

Reviews

Pascal Hartig
Stijn
Adam Bardoň
 +2 reviews

Discussion

You need to become a Contributor to join the discussion - Find out how.
Sindre Sorhus
Sindre SorhusMaker@sindresorhus · Maker · macOS Developer · Open-Sourcerer
This was my weekend project some weekends ago. I made it so I can have HEIC images on my Mac and quickly convert them to JPEG or PNG when I need to use them on the web or send them to non-Apple devices. HEIC Converter is my 4th macOS app this year. Previous ones are Battery Indicator, Touch Bar Simulator, and Lungo. I started learning macOS app development and Swift at the beginning of the year. My goal is to do 6 macOS apps in 2017 to get better at Swift and learn to ship. I plan to do a beta launch of my 6th app, Shareful, very soon. If you don’t have any HEIC images, you can try the app out with this one. I'm currently working on making it work the other way around too, so you can convert JPEG or PNG images to HEIC.
Ozgur Ozer
Ozgur Ozer@ozgrozer · Software developer
I was using iMazing Heic Converter. After this post I made a simple test. iMazing converts 50 images in 1:25 minutes and your app converts the same 50 images in just 5 seconds. It's super fast. I like simple and fast apps. Feature request: It'd we awesome if we can change the output image quality.
Sindre Sorhus
Sindre SorhusMaker@sindresorhus · Maker · macOS Developer · Open-Sourcerer
@ozgrozer > It'd we awesome if we can change the output image quality. I have that 90% implemented already. Just need to tweak the UI.
Chris Messina
Chris Messina@chrismessina · Product designer & entrepreneur
@ozgrozer @sindresorhus how does it achieve that speed? Is it related to compression ratios?
Sindre Sorhus
Sindre SorhusMaker@sindresorhus · Maker · macOS Developer · Open-Sourcerer
@ozgrozer @chrismessina Nothing to do with compression ratios. It just makes optimal use of all your CPU cores.
Sindre Sorhus
Sindre SorhusMaker@sindresorhus · Maker · macOS Developer · Open-Sourcerer
@ozgrozer It's out now.
Ozgur Ozer
Ozgur Ozer@ozgrozer · Software developer
@sindresorhus It's much better now.
Adam Bardoň
Adam Bardoň@bardonadam
Great app! Could you elaborate more on how did you solve the sandboxing part? Something I've been struggling a lot.
Sindre Sorhus
Sindre SorhusMaker@sindresorhus · Maker · macOS Developer · Open-Sourcerer
@bardonadam I didn't really solve it. I just worked around it. Initially, I wanted the converted images to be placed in the source directory without a prompt, for ease of use, unless changed in the Preferences. This worked fine then as I hadn't turned on sandboxing yet. But with sandboxing this posed a problem as you don't get permission to write to a directory if the user drags/opens images from that directory. There's really no permission for the use-case of being able to write to directories of dragged/opened files. You could prompt the first time and then save something called a security-scoped bookmark, which lets you persist permissions between app runs, but you would still have to prompt for each new directory. So sandboxing is not very friendly to this kind of drag-n-drop converter app. Instead, I just went with prompting the output directory each time. The sandboxing functionality on macOS is very limiting and developer-hostile and I will think hard before bothering next time.
Adam Bardoň
Adam Bardoň@bardonadam
@sindresorhus Thank you! I agree, because of sandboxing, I've started to look around for other ways to distribute the app. But this is not easy either. Basically, I have app which I thought was "ready to launch", but stuff like licensing, delivery of updates, etc. got me stuck.
Sindre Sorhus
Sindre SorhusMaker@sindresorhus · Maker · macOS Developer · Open-Sourcerer
@bardonadam I'm using DevMate for my next app. It includes hosting, updates, crash reporting, and licensing.
Adam Bardoň
Adam Bardoň@bardonadam
@sindresorhus Yes, I've tried DevMate as well, not the best experience...
Matt Sephton
Matt Sephton@gingerbeardman · Former Apple Technology Evangelist
@sindresorhus how's it going with DevMate?
Ktryn Dchrs
Ktryn Dchrs@katrynvonfelsen
The opposite would be perfect for massive mobile websites/apps optimisation haha (outside the command line)
Carolyn Gomez
Carolyn Gomez@carolyn_gomez · Marketing
This is a great product. Pretty fast for batch conversation. For Windows users, I recommend this one being made by my friend.
jenny
jenny@shshxiaojing1 · Manager, FoneCope Software
With the HEIC converter you do not have to worry about compatibility with your computer system or older software. Converting HEIF (.heic) images to JPEG format at one time is easy. You can also keep Exif data during the conversion process. The quality of the image is not affected. https://www.fonecope.com/best-he...