HEIC to JPG/PNG Converter – Local Batch Conversion for iPhone Photos

Type: Software (desktop utility) Status: MVP Tech Stack: Python 3, Pillow, pillow-heif, Tkinter (ttk), JSON config, Windows batch launchers (automatic venv setup) Problem Statement HEIC/HEIF is Apple’s default format for iPhone photos, but older image viewers, print shops, web uploads and office documents frequently cannot read it. Online converters solve that, yet they require uploading

Field
PROJEKTE
Published
15 Oct 2026
Project image to follow
RAWK / FIELD STUDYHEIC to JPG/PNG Converter – Local Batch Conversion for iPhone Photos
PROJEKTENO SAFE WATERS.

THE IDEA

HEIC to JPG/PNG Converter – Local Batch Conversion for iPhone Photos

Type: Software (desktop utility) Status: MVP Tech Stack: Python 3, Pillow, pillow-heif, Tkinter (ttk), JSON config, Windows batch launchers (automatic venv setup) Problem Statement HEIC/HEIF is Apple’s default format for iPhone photos, but older image viewers, print shops, web uploads and office documents frequently cannot read it. Online converters solve that, yet they require uploading private photos and impose volume limits. A recurring folder workflow instead calls for a small tool that converts whole batches locally and without any online service. Description A lean, fully offline desktop tool that batch-converts HEIC/HEIF images into the universally compatible JPG or PNG formats. It reads HEIC through the pillow-heif library and saves with Pillow — for JPG with adjustable quality and automatic RGB conversion (alpha removal), for PNG losslessly. The tool comes in two variants: a command-line script that processes an entire folder based on a config.json, and a Tkinter interface with folder pickers, format and quality selection, a progress bar and non-blocking conversion in a background thread. Settings are persisted, originals can optionally be deleted after a successful conversion, and input and output folders are created automatically when needed. Bundled Windows batch files set up the venv and dependencies themselves on a double-click. Errors are captured per file, so a single problematic image does not abort the run. Use Case Convert iPhone photos in HEIC format into the universally readable JPG (or PNG) with a double-click, locally and without an online service. Link: https://github.com/rawk7000/heic_to_jpg_png

SEND A SIGNAL

LET’S MAKE
SOMETHING
monstrous.

An idea beyond safe waters?

For extraordinary collaborations, consulting and workshops: send a signal.