MinoPDF LogoMinoPDF
Verification guide

Don't take our word for it — check the Network tab

Every "we delete your files" promise asks you to trust a server you cannot see. A browser-based tool asks nothing of the sort: you can watch the traffic yourself, in about 30 seconds, on any site — including this one.

Quick answer

Open DevTools → Network before you touch the tool, then drop in a file and run it. A server-side tool sends a request whose payload is roughly the size of your file — usually a POST to an upload endpoint. A browser-based tool sends nothing but the page's own assets. If you can unplug your network after the page loads and the tool still finishes, the file never left your device.

The 30-second test

Run this on MinoPDF, or on any other online PDF tool. The steps are identical — that is the point.

  1. 1Open a tool page and wait for it to finish loading.
  2. 2Press F12 (or Ctrl+Shift+I / Cmd+Option+I) and open the Network tab. Tick “Preserve log”.
  3. 3Drop in a PDF — ideally a large one, 5 MB or more — and run the tool.
  4. 4Read the request list: look for anything whose payload size is close to your file size, or any upload / POST request. On this site you should see none.

The offline variant

Load the page, then switch off Wi-Fi (or set DevTools to Offline) and run the tool again. If it still produces a result, the processing was never dependent on a server. This is the one claim you cannot fake.

What to look for in the request list

You are not looking for “no requests at all” — a web page always loads its own HTML, CSS, JS and fonts. You are looking for these three signals:

A request roughly the size of your file

Sort by size, or just compare: if you uploaded 8 MB and one request is 8 MB, that request carried your file.

An upload endpoint

Names containing upload, convert, process, api, or a file-storage domain are the giveaway — regardless of what the privacy page says.

A gap between “uploading” and “processing”

If the UI shows a progress bar before work begins, the file is in transit. Local tools start instantly because there is nothing to send.

Why “we delete your files in 2 hours” is not verifiable

This is not an accusation against any particular service. It is a limit of what an outside user can check. A deletion promise concerns a machine you do not control: how long the file sits in memory, whether it is written to disk or a temporary bucket, whether backups or logs retain a copy, which subprocessors touch it, and which jurisdiction it lands in. None of that is observable from the outside, and all of it can change without notice.

Encryption in transit does not solve this either. HTTPS protects the file on its way to the server — it says nothing about what happens after it arrives. That is why r/pdf's moderators put it plainly: the security claims cannot be verified, so don't upload sensitive information.

A browser-based tool removes the question instead of answering it. There is no server hop to audit, so there is nothing to promise.

What this site still can't do

A tool that claims to be perfect is usually hiding something. Here is where MinoPDF falls short — check this list before you rely on it for anything that matters.

  • 100 MB per file and 50 files per batch. That limit is your device's memory, not a quota we impose — but it is real, and very large jobs will fail.
  • No OCR. Scanned pages stay unsearchable, and text extraction on a scan returns nothing.
  • No complex editing. Multi-column reflow, table reconstruction and font-level layout changes are out of scope.
  • No CLI and no API. Browser-only processing is the reason your files stay local, and it is also the reason there is nothing to script against.
  • Heavy batch work is still better on qpdf, OCRmyPDF or a self-hosted Stirling-PDF.

Try it on a real file

Open any tool, run the test above, and keep the DevTools tab open. We would rather you verified it than believed it.

Frequently asked questions

How can I verify that my file is never uploaded?

Open DevTools → Network, drop a file into any tool and run it: apart from the page's own assets, no request carries your file. Once the page has loaded, every tool keeps working with the network unplugged.

Will I still see network requests?

Yes — the page loads its own HTML, CSS, JavaScript and fonts, and if analytics is enabled you will see an anonymous page-view request. What you should not see is any request whose payload is your file.

Why does the tool keep working offline?

Because the processing code is already in your browser. Nothing about the conversion needs a round trip, so cutting the network changes nothing except stopping the page from loading in the first place.

Is a local tool always the right choice?

No. For a non-sensitive file on a machine with a slow connection, a server-side tool can be faster and easier. The point of testing is to match the risk to the file, not to avoid uploads on principle.

What are the size and batch limits?

100 MB per file and 50 files per batch, checked locally in your browser. Beyond that it depends on your device memory, so split very large jobs into smaller batches.

Does this site have OCR?

Not yet. Text extraction and conversion work on PDFs that already have a text layer; scans without one are skipped and listed in the report.