ImgCompress review 2026: this free, open-source, self-hosted Docker tool for private image compression, format conversion and local background removal.
ImgCompress is an open-source, self-hosted image-processing tool built by independent developer Karim Zouine as a privacy-respecting alternative to cloud compressors like TinyPNG. It is distributed as a single Docker container so it can be deployed with one command on a home server, NAS or small cloud VM, and the full source code is licensed under GPL-3.0 for anyone to audit, fork or modify.
The tool's defining principle is that images never leave the machine running it; once the Docker image has been downloaded, ImgCompress can operate entirely offline with no calls to any external API, which sets it apart from most browser-based or cloud-hosted image compression services.
ImgCompress supports over 70 input image formats, including everyday formats like JPEG, PNG and WebP alongside professional and specialist formats such as PSD, HEIC, HEIF and RAW camera files that most compression tools do not handle. It can compress images to a target size, convert between formats, generate PDFs from image sets, and crop images to preset aspect ratios before conversion.
A locally-run AI model handles background removal entirely on the host machine's CPU, with no API keys or cloud calls required. Both a web interface, served locally, and a command-line interface are available, with the CLI supporting multi-core parallel processing for fast, scripted batch jobs across large image libraries.
ImgCompress is entirely free and open source, with no license fee, subscription, or feature paywall of any kind. Because it is self-hosted, the only real cost is the compute resources used to run the Docker container, which can be as modest as a Raspberry Pi or as substantial as a dedicated homelab server, depending on the volume of images processed.
The maintainer accepts optional PayPal sponsorships to support ongoing development, but sponsoring does not unlock any additional functionality, keeping the software equally free and fully featured for every user regardless of whether they choose to contribute financially.
Yes, ImgCompress is completely free and open source under the GPL-3.0 license, with no paid tier or feature paywall.
Yes, ImgCompress is distributed as a Docker container, so Docker (or a compatible container runtime) is required to run it.
No, ImgCompress processes images entirely on the server or machine where you run its Docker container, and can operate fully offline after the initial image pull.
ImgCompress supports more than 70 input formats, including JPEG, PNG, WebP, TIFF, BMP, PSD, HEIC, HEIF, RAW and EPS, with output to common formats or PDF.
Yes, it includes a local AI background removal feature that runs entirely on the host machine's CPU without requiring API keys or cloud services.
ImgCompress is built and maintained by independent developer Karim Zouine as a solo open-source project rather than by a company.