Why private browser tools beat upload converters

Updated 2026-08-06 · ~8 min read

If you have ever waited for a progress bar while a “free” site uploaded your tax PDF, wedding photos, or mix stems — then asked you to create an account to download the result — you already know the product model. Your file is the product. The converter is the bait.

Shift is built the other way around. When the browser can do the job, we keep the bytes on your machine. When it cannot, we say so plainly and delete temporary server copies on a schedule.

What “runs in your browser” actually means

Modern browsers ship serious capabilities: WebAssembly (FFmpeg builds, image codecs), Web Workers (so the UI stays responsive), Canvas and OffscreenCanvas, the Web Crypto API, and File System access patterns that never need a round-trip to a vendor. A client-side tool loads a page, you pick a file with an <input type="file">, and JavaScript transforms it locally. The network may download the tool’s code once — but your document does not leave the tab.

That matters for three reasons:

  1. Privacy — drafts, IDs, and unreleased audio never sit on someone else’s disk.
  2. Speed — no upload queue for a 2 MB image.
  3. Cost honesty — we are not paying egress for every resize, so we do not need to nickle-and-dime you.

When a server is still the right call

Not every format belongs in a tab. LibreOffice document conversion, OCR that needs large language models or trained tessdata packs, Calibre ebook pipelines, and heavy audio mastering still run better on a machine we control. On Shift, those tools are labeled. Examples:

Using a server tool is a conscious trade: temporary custody of a file in exchange for software that does not fit in a browser bundle. We do not train on those uploads.

How to choose a tool on Shift

  1. Start at the catalogue or open the left-nav categories on any tool.
  2. Read the tagline — “in your browser” vs “on our converter.”
  3. Prefer client-side for personal documents and photos when quality is good enough.
  4. Use server tools when fidelity requires desktop-grade engines.

What we refuse to do

We will not hide uploads behind friendly copy. We will not hold your download hostage for an email. We will not pretend a calculator is financial advice. And we will not pretend every utility needs a $12/month plan.

Next: About Shift · Privacy Policy · HEIC without upload