ImgCompress Review, Pricing & Features

ImgCompress review 2026: this free, open-source, self-hosted Docker tool for private image compression, format conversion and local background removal.

Category
Productivity
Pricing
Open Source, from Free
Verified
Not yet
Last updated
July 18, 2026
Free PlanWeb AppOpen SourceAISelf-Hosted

Overview

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.

Key Features

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.

Pricing

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.

Key Features

Pros & Cons

Pros

  • Completely free and open source under GPL-3.0
  • Strong privacy guarantee since images never leave your own server
  • Extremely broad format support including professional RAW and PSD files
  • Simple one-command Docker installation
  • Can run fully offline and air-gapped after the initial image pull

Cons

  • Requires Docker and basic self-hosting knowledge, not ideal for non-technical users
  • No official cloud-hosted version for those unwilling to self-host
  • Solo-maintainer project, so support depends on community and GitHub issues rather than a dedicated team
  • No mobile app
  • Web interface is fairly minimal compared to polished commercial compressors

Pricing

Frequently Asked Questions

Is ImgCompress free?

Yes, ImgCompress is completely free and open source under the GPL-3.0 license, with no paid tier or feature paywall.

Do I need Docker to use ImgCompress?

Yes, ImgCompress is distributed as a Docker container, so Docker (or a compatible container runtime) is required to run it.

Does ImgCompress upload my images anywhere?

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.

What image formats does ImgCompress support?

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.

Does ImgCompress remove image backgrounds?

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.

Who maintains ImgCompress?

ImgCompress is built and maintained by independent developer Karim Zouine as a solo open-source project rather than by a company.

Related Tools