Back to browse
I made a privacy-first browser-based image compressor

I made a privacy-first browser-based image compressor

by mahmedalam·Mar 6, 2026·2 points·1 comment

AI Analysis

MidShip It

Browser image compressor, but Squoosh, TinyPNG, and ImageOptim already solve this.

Strengths
  • Client-side processing eliminates privacy friction and server bandwidth costs.
  • Batch processing UI with detailed compression metrics and format conversion.
  • Lifetime purchase model avoids subscription annoyance for one-time tool use.
Weaknesses
  • No technical differentiation: browser-based compression is table stakes (Google Squoosh is free, open-source).
  • Pricing ($95–$104 lifetime) competes poorly against free, established alternatives with equivalent features.
Category
Target Audience

Web developers, photographers, and anyone needing fast local image optimization without privacy concerns.

Similar To

Squoosh (Google, free, open-source) · TinyPNG · ImageOptim

Post Description

Hey HN.

I’m a 17-year-old developer, and I recently needed to compress a lot of images for a small website I was working on.

Most tools I found required uploading files to their servers.

That made me uncomfortable, especially since many of the images belonged to clients.

I also ran into another issue: many tools were slow at compressing multiple images because of server uploads.

So I decided to build something that works differently.

I built ConUtil, an image toolkit that runs entirely in the browser.

Ahmed

Similar Projects

Open Source●●Solid

PDFLince. Privacy first, client side PDF tool

Zero-server processing inside the browser is the clever bit — Web Workers + pdf-lib/PDF.js lets you compress, merge, split and convert large PDFs without uploading sensitive files. The app also supports offline use and multiple languages, but the repo is early-stage with minimal community traction, so it’s useful now for cautious users or integrators rather than a drop-in replacement for mature SaaS players.

Niche GemShip It
GSiesto
233mo ago