Tools

Your files are not uploaded — and here is how to check that yourself

This page doesn't just repeat the claim. Below are three checks you can run yourself; the first one takes about a minute.

Where these tools actually run

Merging a PDF, fixing an encoding, generating a QR code — all of it is done by JavaScript inside your browser. The file you pick is read into browser memory, processed, and handed straight back to you as a download. No step of that passes through our servers.

This isn't a policy, it's how the tools are built. It's also why they can stay free forever (see the “Everything is free” page).

How to verify it yourself

Don't take our word for it — go and look.

  1. 1. Go offline and use it again (fastest)

    Open any tool page, wait for it to load, then turn off Wi-Fi or unplug the cable and process a file. It still works — which would be impossible if the file had to be uploaded.

  2. 2. Watch the Network panel

    Press F12 (⌥⌘I on macOS) to open developer tools, switch to Network, clear the list, then process a file. You'll see no upload request during processing.

  3. 3. Sort requests by size

    In the same Network panel, sort by Size. If your file were really being uploaded, there would be a request roughly as large as the file. There isn't one.

When files do leave your device

Only when you deliberately do one of these two things:

  • Save a file to the cloud drive — that is cloud storage by definition: it needs a login and the file is stored on our servers.
  • Create a share link — for someone else to download it, the file has to be on a server. Share links support an access code and an expiry, and can be revoked at any time.

What a tool page leaves behind

Nothing. Tool pages set no cookies and keep no local record; close the tab and the file is gone from memory. You have no account, so there is nothing for us to tie to you.

Third-party libraries

These tools use well-known open-source libraries (pdf-lib, pdfjs, fflate, qrcode, jsQR, SheetJS and others). They are all bundled into the page and run locally — they do not send your files anywhere.