If you have ever searched for "convert PDF to JPG" or "compress my video," you have seen dozens of websites that all look about the same. Upload your file, get a converted file back. They are not all built the same way, though, and the difference matters if your files contain anything you would rather not hand to a stranger.

The two architectures

Almost every "online converter" is one of these:

Server-side converters

When you drop a file into the page, your browser uploads it to the operator's server. The server runs the conversion (often with a tool like FFmpeg or ImageMagick), saves the output, and gives you a download link. The original file lives on someone else's machine for some amount of time — minutes, hours, or longer depending on the operator's policy.

This is the default architecture for most "free online converter" websites. It is older, easier to build, and can handle large files because the server has more memory and CPU than your browser.

Client-side (in-browser) converters

When you drop a file into the page, nothing leaves your computer. The page loads JavaScript that does the conversion locally — often using WebAssembly versions of the same tools (FFmpeg, ImageMagick, pdf.js, etc.) running inside your browser tab. The file goes from your computer to your browser, gets converted, and gets handed back to you for download.

This is what day2dayfile does. It is newer technology — WebAssembly only became practical for heavy computation around 2018 — but it is now well-supported in every major browser.

How to tell which kind a tool is

You usually cannot tell from the marketing copy alone. "Online converter" and "browser-based converter" are sometimes used interchangeably even though they mean different things. A few practical tests:

  • Check the network traffic. Open your browser's DevTools (F12), go to the Network tab, then upload your file. If you see a large outgoing request matching your file size, the tool is server-side. If you only see small requests for scripts and assets, it is likely client-side.
  • Try it offline. Load the page, then disconnect from the internet, then run the conversion. If it still works, it is definitely client-side. If it errors out, it is server-side.
  • Read the privacy policy. A server-side tool typically describes a retention period ("files deleted after 1 hour"). A client-side tool can honestly say "files never leave your device."
  • Check conversion speed for a large file. A server-side tool's speed is mostly limited by your upload bandwidth. A client-side tool's speed is mostly limited by your CPU.

The privacy difference

Server-side conversion is not automatically dangerous. Reputable services delete files quickly, run on isolated infrastructure, and never look at the contents. But you cannot verify any of that from the outside. You are trusting a stranger's promises.

If your file is:

  • A contract, an NDA, a legal document.
  • Personal photos.
  • A tax return or financial statement.
  • A medical record.
  • Anything containing other people's data you are responsible for under GDPR, HIPAA, or similar.

...then handing it to a free online converter you have never heard of is meaningfully riskier than running the conversion locally. Most of the time it will be fine. But "most of the time" is not the standard for sensitive data.

Client-side conversion sidesteps the question. There is no server to trust, because there is no server in the path. You can verify this in DevTools yourself.

When server-side conversion is better

Client-side conversion has real limitations. It is worth knowing them so you can pick the right tool:

  • Very large files. A browser tab can hit memory limits with multi-gigabyte files. A server with 32 GB of RAM does not.
  • Slow devices. Conversions that take 10 seconds on a fast laptop can take minutes on a phone or budget Chromebook.
  • Codecs requiring heavy libraries. Some specialized codecs are practical to run server-side but too large or too slow to ship as WebAssembly.
  • Batch jobs. Converting hundreds of files at once is sometimes easier on a server.

In those situations, an established server-side service with a clear privacy policy may genuinely be the better choice. Just make sure you know what you are choosing.

Desktop apps: the third option

Standalone desktop apps (FFmpeg, HandBrake, ImageMagick, etc.) have one big advantage: they do not depend on any website existing, your internet connection, or any company staying in business. The file never moves anywhere. Performance is usually faster than browser-based equivalents because the CPU is not running inside a sandbox.

The trade-off is convenience. You have to install the app, learn its interface, and update it occasionally. A browser tool is one click. For a one-off conversion, a browser tool is hard to beat. For repeated daily use of heavy formats, a desktop app pays for itself.

Many client-side browser converters (day2dayfile included) also ship as a downloadable ZIP that runs from your desktop without ads. That gives you the same code, the same privacy story, and no server dependency.

What ads do (and do not do) in browser tools

This trips people up. A browser-based converter can show ads and still process your files locally. The ads are loaded by the page; they have no special access to the files you drop in. They run in their own little sandbox via the ad network's scripts. A reputable ad network (Google AdSense) does not get to peek at your file data.

That said, you should still be alert to:

  • Pages that pretend to convert your file but actually try to install browser extensions, fake "system updates," or ask you to enable notifications. These are scams. Close the tab.
  • Pages that wrap a converter in obnoxious popups or interstitials. Even if the conversion is legitimate, the ad experience is not worth it.
  • Tools that require sign-up "to download your file." Legitimate browser converters do not need an account; if one is asking, ask yourself why.

Quick decision guide

  • One-off conversion of something not sensitive: any reputable converter works. Pick whatever loads.
  • One-off conversion of something private: client-side browser tool or a desktop app.
  • Regular conversions: install a desktop app, or download a local-version ZIP from a tool you trust.
  • Massive files: desktop app, or a server-side service whose privacy policy you have actually read.

Convert files locally, in your browser

day2dayfile is built client-side. Drop a file in, convert it, download the result — nothing leaves your computer. There is also a free local ZIP version with no file-size cap.

Open the converter

Keep reading

How to compress a PDF without losing quality WebP vs JPG vs PNG: choosing the right image format MP3 vs FLAC vs OGG: an audio format guide MP4 vs WebM vs MOV: when to use each video format