How to tell whether a PDF tool uploads your file
Almost every free PDF site asks you to choose a file and then shows a progress bar. Some of them are copying that file to a server on the other side of the world, and some of them are not touching it at all. The difference is invisible from the outside, and it is not hard to check.
Last reviewed October 2026. If a page like this is ever rewritten, the date moves with it.
The two ways a PDF tool can possibly work
To change a file, something has to read it. Either that something is your own device, or it is a machine belonging to whoever runs the site — and if it is their machine, the file has to get there first. There is no third option. So the question is never "does this tool upload?" in the abstract; it is "where does the work happen?"
For a long time the answer had to be a server. Browsers in 2010 could not parse a PDF, let alone rewrite one. That stopped being true: a browser can now run the same kind of code a desktop program runs, at close to the same speed, using the standards that let heavy applications work without an install. Merging, splitting, rotating, compressing and even reading text out of a scan are all things a single browser tab can do on its own.
Both kinds of tool exist today, and the second kind is not automatically better. It is simply a different trade: nothing to leak, nothing to delete afterwards, no waiting for a slow connection — in exchange for the work being limited by whatever device you happen to be holding.
The two-minute test anyone can run
Open the tool, and before you give it anything, open your browser's developer tools (F12, or right-click and choose Inspect) and switch to the Network tab. Now process a file. If the site is uploading, you will see a request carrying your document — usually a POST with an obviously large payload, sometimes a live socket staying open while the progress bar moves. If the only things in that list are scripts, stylesheets and images, the file never left.
The simpler version, which needs no tools at all: load the page, then turn off Wi-Fi or unplug the network cable, and try to process a file. A tool that worked on a server cannot possibly work now. A tool that does the work locally will carry on as if nothing happened — which is exactly the point.
Two other habits are worth having. Look for the words an honest tool uses about itself: a retention period, a deletion promise, a named third party. A site that processes on a server should say how long it keeps the file, and a site that does not should be able to say so plainly. And glance at the list of scripts the page loads: a file can also be handed away by a third-party script that runs alongside the tool, no matter how the tool itself works.
What "no upload" does not promise
It does not mean the site is trustworthy in every other respect. A page that never sees your file can still be dishonest about what it does with your attention, or about what its download button actually delivers. Privacy and honesty are two separate qualities, and it is worth judging them separately.
It does not mean unlimited capacity. Work done on your device is limited by your device: a 400-page colour scan that a server farm would chew through in seconds may stall on a mid-range phone, and memory is the usual reason. Splitting the job, or using a desktop, is often the practical answer.
It does not mean the output is better. Quality comes from the library doing the work, not from where it runs. A careless server tool and a careless browser tool will produce the same careless result.
And it does not mean the site owner learns nothing. The page still has to be downloaded from somewhere, so the visit itself is visible to the host in the ordinary way — just not the document.
When uploading is honestly the right choice
There is no prize for refusing to upload. If the file is something you would happily email to a colleague, sending it to a well-run service changes very little. If a form demands a PDF in a format only one tool produces, use that tool.
The rule worth keeping is narrower and more useful: match the tool to the document. A passport scan, a medical report, a signed contract, a client's accounts — anything where a copy on someone else's disk is a real risk — belongs in a tool that never receives it. A restaurant menu you are reformatting does not.
Practically, most people do not need to think about this at all most of the time, and do need to think about it occasionally. Knowing that the two kinds of tool exist, and how to tell them apart in two minutes, is enough to make the second kind of decision well.
What this site does, exactly
Every tool here works the first way. Your file is read by your own browser, changed in memory on your own device, and handed back to you as a download. It is never transmitted to us — not to be processed, not to be stored, and not to be checked afterwards, because there is no copy anywhere to check.
That has three visible consequences. Nothing is uploaded, so a large file is not limited by your connection. There is no account, no queue and no daily limit. And after the page has loaded once, the tools keep working when the network does not.
The only thing this site stores on your device is the choice between the light and dark theme, kept as a single word in local storage. There are no cookies and no tracking pixels; the privacy page sets out the same position in more detail.
You do not have to take any of that on trust. Run the test above on any tool here — pull the network cable out and watch it keep working.
Try it yourself
Every tool on this site works the same way: your file is read in your browser, changed on your device, and never sent anywhere.
Runs in your browser. Nothing is uploaded.
Questions
Does "no upload" mean the tool works offline?
For most tools here, yes — after the page has loaded once, the work happens on your device and needs nothing from the network. Text recognition is the exception in practice: the first run downloads the language data it needs, and then that too is cached.
How can a browser do this at all?
The same standards that let a heavy application run without an install let a browser run one too. The file is parsed and rewritten in memory, on your own processor, rather than being shipped somewhere faster.
Is a browser tool slower than a server one?
It depends on the device rather than the approach. A server can throw a bigger machine at a job, so very large scans can be quicker there. On ordinary documents the difference is usually not noticeable, and not having to upload or download the file often makes up for it.
If a tool does upload, what should I look for?
A stated retention period, a clear deletion promise, and a named third party if one is involved. A site that processes files on a server and does not say what happens to them afterwards has told you the most important thing about itself.
Is a local tool automatically safer?
No. It is safer in one specific way — your document stays with you — and that is a meaningful kind of safer for contracts, identity documents and client files. Everything else about a site still deserves the usual scepticism.
All tools
Merge PDF files
Combine several PDFs into one file, in the order you choose.
Split PDF files
Break one PDF into separate files, or pull out only the pages you need.
Delete, reorder and rotate PDF pages
Delete, reorder, rotate and duplicate pages in a visual grid.
Edit PDF files
Add text, a signature, white-out, a watermark or page numbers.
Compress PDF files
Cut file size for email and upload limits — three levels of compression.
Convert PDF to images
Export every page as a PNG or JPG, delivered as a ZIP.
Convert images to PDF
Turn JPG, PNG or WEBP images into a single PDF document.
Rotate PDF pages
Fix sideways or upside-down scans, for all pages or a few.
Extract text from an image
Read the words out of a photo or a screenshot, without retyping them.
Turn text into a PDF document
Type or paste a page and get it back as a laid-out document, not a text dump.
Extract text from a PDF
Pull the words out of a PDF as text you can copy — no upload, no account.
Add page numbers to a PDF
Number every page, in the corner you choose and the format you choose.
Add a watermark to a PDF
Stamp DRAFT, CONFIDENTIAL or your own words across every page.
Crop a PDF
Cut the white margins off a scan, or keep only the part of the page that matters.