Skip to content
I Hate Online Tools

About

Why "I Hate Online Tools"?

Not because tools are bad. Because of what most of them quietly do: they treat “online” and “uploaded to our servers” as the same thing, when they don't have to be.

A browser in 2026 can decode images, rebuild PDFs, run compression algorithms, and even run small AI models — all locally, all without a network request. The technology to do this properly has existed for years. Most tools just don't bother, because uploading your file is easier to build, easier to monetize, and easier to lock behind an account.

I got tired of it — tired of watching a progress bar labeled “uploading” for a task that had no reason to leave my laptop, tired of file-size limits that exist to protect someone else's server costs, tired of watermarks on things I made myself.

So this is the alternative: a growing collection of small, well-made tools that do real work — resize an image, merge a PDF, convert a file — using nothing but your own browser and your own device's processing power. If a tool on this site ever needs to talk to a server, I consider that a bug, not a feature I haven't shipped yet.

Who this is for

  • Developers who want a resize/compress/convert utility without spinning up ImageMagick or writing a script for a one-off task
  • Students working with school assignments, ID scans, and personal documents they'd rather not hand to a stranger's server
  • Creators who need quick edits without opening a full design app for a five-second job
  • Anyone editing something they'd rather keep private — medical scans, contracts, financial documents, or just photos that are nobody else's business

What “runs in your browser” actually means

I'm not going to ask you to just trust a badge that says “secure.” Here's the actual mechanism:

Your browser has built-in tools for reading and manipulating files — the same underlying technology that lets a web page show you an image or play a video without downloading a separate app. The tools use those APIs, plus some extra code (compiled to run at near-native speed) that handles the heavier lifting, like compression and format conversion. All of it executes on your device, inside the browser tab you already have open.

You can verify this yourself: open your browser's network activity panel before using any tool here. Process a file. Watch the network tab. You'll see the page itself load once — and nothing else.

How it works & privacy →

Install the app