When you use a typical “online converter,” something happens behind the scenes that most people never think about: your file is uploaded to a company’s server, processed there, and sent back to you. For a meme or a random screenshot, that might not matter. But for a passport scan, a signed contract, a medical document or a personal photo, it absolutely does.
There’s a better way — and it’s been possible in modern browsers for years.
Two ways to convert a file
1. Server-side (the old way). You pick a file, it uploads to a remote server, the server converts it, and you download the result. The company running the site now has a copy of your file, at least temporarily. You’re trusting their security, their staff, and their data-retention policies.
2. Client-side (in your browser). The conversion code runs directly on your own computer or phone, inside the web page. Your file is read into your browser’s memory, converted there, and saved back to your device. It is never uploaded.
How is in-browser conversion even possible?
Two technologies make it work:
- The Canvas API lets web pages decode, draw and re-encode images — perfect for converting between PNG, JPG, WebP and more.
- WebAssembly (WASM) lets powerful programs originally written for desktops run at near-native speed inside your browser. This is how tools like audio/video converters (powered by FFmpeg) and PDF tools run locally.
Together, they mean a website can do heavy file processing without a server doing any of the work.
The benefits
- Privacy: your files never leave your device. There’s no server copy to leak, subpoena or sell.
- Speed: there’s no upload or download of the file itself, and no waiting in a processing queue. Conversion starts the instant you click.
- Works offline-ish: once the page (and any conversion engine) is loaded, the actual conversion doesn’t need the internet.
- No limits from us: since we don’t pay for bandwidth or server time, the only real limit is your device’s memory.
How to tell which kind a site is
It’s not always obvious, but a few hints: sites that proudly say “files never leave your device,” “100% local,” or “no upload” are usually client-side. If a converter shows an upload progress bar for the file itself (not just a one-time engine download), it’s probably sending your file to a server.
Try it yourself
Every tool on this site is client-side. Convert an image, shrink a photo to a target size, merge PDFs, or convert audio — all without uploading a thing.
The bottom line
If a file is private enough that you’d hesitate to email it to a stranger, you shouldn’t upload it to a stranger’s converter either. In-browser conversion gives you the same result with none of the privacy risk — and it’s usually faster, too.