About ImgFlow
The problem we are solving
Online image tools usually fail in one of two ways: “free” tools are riddled with limits — VIP popups above 0.5MB, file-count caps, watermarks; or your images must be uploaded to someone else’s server, with privacy resting entirely on their goodwill. ImgFlow’s answer is blunt: move the processing into your browser. The server has no images to store, so limits stop making sense.
Decoding, resizing, and encoding all run locally via WebAssembly — a separately tuned encoder pipeline per format, with the PNG track picking palette-quantization settings per image; HEIC input picks native decoding or a loaded decoder based on browser capability. Nothing loads on first paint — each encoder is fetched on demand when you pick an output format.
How it can stay free forever
Traditional tools pay server and bandwidth bills, so they need paywalls. ImgFlow’s compute is provided by each visitor’s own device and the site only serves static files — marginal cost is roughly zero, a price war no competitor with server bills can follow. Sustainable monetization is skippable ads and voluntary donations (see the donate page) — never a paywall.
Roadmap
- v1.0:All-format conversion & compression, batching, target size, HEIC input, PWA offline, five languages
- v1.5:Wide-gamut (P3) detection hints, platform preset library, advanced encoder panel, JXL
- v2.0:Pro-track engine: ICC color management, streaming for huge images, animated formats
Open-source credits
ImgFlow stands on open-source foundations. Full attribution and license information for every component ships with the distribution at /licenses.txt; we also give back upstream with PRs and issue reports.
Contact
Feature suggestions, bug reports, and platform preset additions (size/file-size requirements) are all welcome as issues. For privacy questions, read the privacy policy first — the core answer is one sentence: images are never uploaded.