HEIC Converter
A small Windows/Mac/Linux program that converts iPhone HEIC photos to JPEG or PNG, in batches.
- Pick one or many HEIC/HEIF photos and check which to convert.
- Output as JPEG (adjustable quality) or PNG.
- Optional size limit (1200, 1600, or 2048 px on the longest side).
- Fixes phone rotation, saves to a folder or one zip, and never overwrites existing files.
- Everything happens on your own computer. Photos are never uploaded.
How to run it
- Install Python 3 from python.org. On Windows, accept the default options.
- Open a terminal (Windows: type
cmdin the Start menu) and install the two libraries it needs:pip install pillow pillow-heif
- Go to the folder where you saved the file and start it:
python heic_converter.py
- Click Add HEIC Images, choose your settings, then Save Checked to Folder or Save as Zip.
On a Mac, if it says Tk is missing, run brew install python-tk. On Linux, install your distribution's python3-tk package.