r/software • u/eyesesonlyone • 42m ago
Release I built the most boring Windows app possible: it converts images and makes them fit a size limit. 4 MB of RAM. No ads. No upload
galleryEver needed to upload a photo for a job application, visa, or some government form, only to get hit with "Maximum file size: 500 KB. JPG only"?
So you Google a converter, upload your photo (sometimes even your passport) to some random website, download the result, and find out it's still too large.
I got tired of doing this, so I built ImgConv.
It's a tiny, free, open-source Windows app that converts and compresses images without uploading anything anywhere.
Here's what it does:
- Right-click an image in Explorer → Convert to JPG/PNG.
- Set a maximum file size (like 500 KB), and it automatically finds the best quality that fits.
- Supports PNG, JPG, HEIC, WebP, AVIF, and other common formats for input.
- Preserves the original file and handles phone rotation.
The part I'm most happy with is how lightweight it is:
- ~150 KB installer, ~70 KB executable.
- ~4 MB RAM while idle.
- No internet connection, telemetry, or background update checks.
- No admin rights or additional runtime downloads required.
I also wanted something anyone could inspect. The entire app is about 800 lines of C#, released under MIT.
GitHub + download: https://github.com/kiranohaiiro/ImgConv
A couple of limitations: WebP/HEIC can be opened but not exported, and the installer isn't code-signed yet, so Windows SmartScreen may show a warning.
It's a small project, but it solves an annoyance I've had for years.
Would you actually use something like this, or is there something obvious I'm missing?

