People ask me some version of this all the time: "If I use a free online tool to compress my passport photo, where does that photo actually go?" It's a fair question, and the honest answer is — it depends entirely on how the tool is built. There are two fundamentally different designs hiding behind near-identical "drop your file here" boxes.
This isn't a hit piece on anyone. I'm not going to name tools and claim they do or don't upload — those things change, and I can only verify my own. Instead I'll give you a framework so you can judge any image tool yourself, including this one.
The two designs
Server-side tools
You pick a file, your browser uploads it to the company's servers, the servers do the work, and the result is sent back. This is how a great many online tools work — including some very good, very popular ones. There's nothing inherently wrong with it; it's just a design with a consequence: a copy of your file leaves your device. What happens to that copy — how long it's kept, who can see it — is governed by that company's policies and security, which you mostly take on trust.
Browser-side (client-side) tools
The work happens inside your browser, on your own machine, using built-in web technologies. The file is read and processed locally and the result handed back — all without the file ever being transmitted anywhere. This is how I build ImageConverterTool.
Both can produce an identical compressed JPG. The difference is entirely about where your file travelled to get there.
Why it actually matters (for some images)
I'll be honest: for a meme or a stock photo, this genuinely doesn't matter. It starts to matter when the image is something you wouldn't post publicly — identity documents, your signature, financial or medical images, unreleased work, or personal photos that carry GPS location data. For those, "a copy left my device and sits on a server I don't control" is a real consideration. A browser-side tool removes it completely.
How to tell which kind you're using
You don't need to read source code. Three practical checks work on almost any tool:
1. The offline test (the most reliable)
Load the tool's page, then turn off your Wi-Fi or mobile data, and try to use it. A browser-side tool keeps working — everything it needs is already on the page. A server-side tool fails, because it can't reach its server. (Try it on this site: load any tool, go offline, and it still works.)
2. Watch for an upload step
If you see an "Uploading… 47%" progress bar before anything is processed, your file is being sent somewhere. Browser-side tools skip straight to the result.
3. Read what the page claims — then verify it
Look for specific, checkable language: "runs in your browser," "files are not uploaded to our servers for routine operations," "no upload." Vague phrases like "we respect your privacy" tell you nothing on their own. The offline test lets you confirm any specific claim.
A quick comparison framework
When you're choosing a tool for a sensitive image, weigh it on these axes:
| What to check | Server-side | Browser-side |
|---|---|---|
| Does your file leave your device? | Yes (uploaded) | No |
| Who controls the copy? | The company's servers | Only you |
| Works offline after page load? | No | Yes |
| Good for very large / batch jobs? | Often better (server power) | Limited by your device |
| Collaboration / shareable links? | Possible | No (deliberate trade) |
| Best for sensitive images? | Depends on trust | Yes |
Neither column wins at everything. Server-side wins on raw horsepower for huge jobs; browser-side wins decisively on privacy for personal files. Match the tool to the image.
Where ImageConverterTool sits — honestly
I build everything here browser-side, and I'll tell you the trade-offs rather than pretend there are none:
- The good: your file is not uploaded to our servers for routine operations, there's no account, and nothing is stored once you close the tab. Compress, convert, resize, crop, read or strip metadata — all local.
- The limits: very large files lean on your device's memory; some formats (AVIF, HEIC) depend on your browser's support; and because nothing is stored on a server, there's nothing to share a link to.
Those limits are the deliberate price of not uploading your file. For the everyday jobs most people need, they rarely come up.
The takeaway: "online image tool" describes two very different things. If your image is personal, the safest choice is one that never uploads it — and you can confirm whether a tool qualifies in about ten seconds with the offline test.