explaingit

heyjmo/imageautopng

Analysis updated 2026-05-18

0PythonAudience · generalComplexity · 1/5LicenseSetup · easy

TLDR

A free Windows tray app that automatically converts new .heic and .webp photos in a folder into .png files.

Mindmap

mindmap
  root((ImageAutoPNG))
    What it does
      Watch a folder
      Auto-convert images
      Runs in tray
    Tech stack
      Python
      Windows
    Use cases
      Convert HEIC photos
      Convert WebP images
    Audience
      Everyday Windows users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Automatically convert iPhone .heic photos into .png for sharing

USE CASE 2

Batch-convert .webp images downloaded from the web

USE CASE 3

Keep a watched folder always in a compatible image format

What is it built with?

PythonWindows

How does it compare?

heyjmo/imageautopng0xallam/my-recipe0xhassaan/nn-from-scratch
Stars00
LanguagePythonPythonPython
Last pushed2022-11-22
MaintenanceDormant
Setup difficultyeasymoderatemoderate
Complexity1/52/54/5
Audiencegeneralgeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Installer isn't code-signed, so Windows SmartScreen shows an Unknown publisher warning.

Use freely for any purpose, including commercial use, under the MIT license.

In plain English

ImageAutoPNG is a small Windows tool for people who are not particularly technical, built to solve one annoying problem. Modern phones often save photos as .heic or .webp files, formats that many older programs and websites do not open properly. This tool sits quietly in the Windows system tray and watches a folder you choose, the Downloads folder by default, and automatically converts any new .webp.heic, or .heif image it sees into a plain .png file. There is nothing to configure to get started beyond picking the folder to watch. The tray icon is the only visible part of the program while it runs. Conversion happens instantly when a matching file appears, and you can choose whether the original file is deleted after conversion. The tool can also be set to start automatically with Windows and installs without needing administrator rights, so it fits alongside other apps on a shared or work computer. It uninstalls cleanly through the normal Windows Settings menu like any other app. Because the installer is not digitally signed by a paid certificate, Windows SmartScreen may show a warning calling it an "Unknown publisher" the first time you run it. The README explains this is expected for small, independently made free tools, and you can continue by choosing "More info" then "Run anyway." For anyone who wants to build it themselves, the source is Python based and requires Python 3.10 or newer. After installing the listed requirements, running the main script starts the app, and a separate build script packages it into an installer executable. The tool keeps a small configuration file and a log of conversions in a hidden folder under your user profile. All image conversion happens on your own computer. Nothing is uploaded anywhere, no account is required, and no usage data is collected. It is released under the MIT license, and the author accepts optional tips through PayPal, though none are required to use the tool.

Copy-paste prompts

Prompt 1
Help me set up ImageAutoPNG to watch my Downloads folder and convert HEIC photos to PNG.
Prompt 2
Show me how to build ImageAutoPNG from source using build_exe.py.
Prompt 3
Explain what ImageAutoPNG's config.json and convert.log files do and where to find them.

Frequently asked questions

What is imageautopng?

A free Windows tray app that automatically converts new .heic and .webp photos in a folder into .png files.

What language is imageautopng written in?

Mainly Python. The stack also includes Python, Windows.

What license does imageautopng use?

Use freely for any purpose, including commercial use, under the MIT license.

How hard is imageautopng to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is imageautopng for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.