Skip to content
I Hate Online Tools

About

Why "I Hate Online Tools"?

Not because utilities are bad. Because most “online” tools quietly mean “we'll take your file first.” That habit stuck around long after browsers could do the work themselves.

In 2026 a tab can decode images, rebuild PDFs, compress media, and run small models without a POST. The hard part isn't the tech. It's that uploading is cheaper to ship, easier to meter, and a neat excuse for an account wall.

I got sick of watching an “uploading…” bar for a crop that never needed to leave the laptop. Sick of size limits that protect someone else's bill. Sick of watermarks on files I already owned.

So this site is the other bet: tools that resize, convert, trim, and format using your machine. If something here ever needs my server to touch your file, that's a bug, not a roadmap item I'm proud of.

Who ends up here

Someone with a one-off job and a file they don't want on a stranger's disk. A developer who refuses to spin up ImageMagick for a single PNG. A student with an ID scan. Someone trimming a clip they won't drop on a random converter. Medical paperwork, a contract, family photos: same rule.

If you wanted a full design suite or a cloud library of every edit you ever made, this is the wrong product. I build the five-minute jobs.

What “runs in your browser” actually means

I'm not asking you to trust a shield icon. Open the network panel before you start. Process a file. You should see this site load, and (the first time you open video or audio) a local FFmpeg build from this origin (~30 MB, then cached). You shouldn't see your file leave in a POST. Analytics, if it's on, is page views, not your bytes.

Under the hood that's Canvas, Workers, and WebAssembly doing the heavy lifting on your CPU. Video and audio use FFmpeg compiled for the tab (GPL). The code runs here; the files stay on your disk.

How it works & privacy →

Install the app