The file stays in this tab
Most “free” converters start with an upload bar. This site does not. There is no API that receives your file. The page is static HTML. The work happens in the tab you already have open. I do not get the file, so I cannot lose it, sell it, or process it on a machine you have never heard of. If a claim here disagrees with the network panel, believe the network panel.
What never touches the network
- Your files, at any stage — before, during, or after processing
- Filenames, EXIF, PDF properties, or anything read out of the file
- Text you type into a tool (overlays, regex, JSON, captions)
- The converted result — it downloads from memory, not from my disk
What does touch the network
- The page (HTML, CSS, JavaScript), like any website
- The encoder a tool needs, the first time you open that tool — image codecs, or ~30 MB of FFmpeg for video and audio — then it can stay cached
- Page-view analytics (Google Analytics), if the script loaded. That is “this URL was opened,” not your bytes
AI tools fetch an ONNX or Tesseract model from this origin the first time you open them. Same rule: the model is software. Your photo is not in that request.
How to check
Open your browser’s network panel. Drop a file. Convert it. You should see this origin. You should not see a POST of the file. If you do, I consider that a bug — contact@ihateonlinetools.com.
After the page (and any encoder) has loaded, you can turn the wifi off. The conversion keeps going. That is not a slogan. It is what happens when the file never needed the network.
Does the file leave this tab?
No. The tools run in your browser. There is no upload API. Open the network panel if you want proof rather than a paragraph.
Can you see my photos or documents?
I cannot. I do not have a database of files. There is nothing to search, leak, or hand to anyone. If I lost the server tomorrow, your last conversion would still be on your device.
Is there an account or a cloud folder?
No. Accounts exist to store files or track you across sessions. This site does neither.
What about viruses in the download?
The download is the file you just made in this tab — a JPEG, an MP3, a zip of frames. It is not an installer I shipped. Treat random files from anywhere with ordinary sense; this page is not a scanner.
Why should I trust a random website?
You should not, on a badge. You should watch the network panel, read the Content-Security-Policy, and notice there is no file POST. I also publish how it works in plain language. Trust is cheaper to fake than to demonstrate; I picked the second.
Do you run analytics on my file?
No. Analytics, when present, is page views. Not filenames. Not contents. Not a thumbnail generated “for a preview.”
Is the in-browser encoder safe?
FFmpeg, jSquash, Tesseract, and ONNX models run as WebAssembly in the page. They can burn CPU and memory. They cannot see other tabs. They do not get a free pass to the filesystem beyond the file you dropped.
None of this is the same as “the conversion is lossless.” JPEG still discards detail. FFmpeg still re-encodes. Those are quality issues, not privacy issues. I try not to mix them.