WholeFiles

About

WholeFiles is a set of file tools that run inside your browser. When you merge a PDF here, the merging happens on your own processor. The file is read from your disk, worked on in memory, and handed straight back to you. It never travels anywhere, except for the 11 tools marked "Runs on our server", which send the file over an encrypted connection and delete it within 10 minutes.

Why that matters

Most file sites upload your document to a server, do the work there, and send the result back. That is slower, it means your file sits on a machine you have never seen, and it costs the site money for every job. Which is why those sites cap you: two jobs a day, five megabytes, create an account first.

A browser can now do this work by itself. Because your device does the work, there is almost no server cost, so there is nothing to ration. That is the entire reason this site has no limits, and it is not generosity, it is arithmetic.

What it cannot do

Being honest about this is more useful than pretending. Files above roughly 50 MB can fail on a phone, because phone browsers have a hard memory ceiling, and files above roughly 100 MB can fail on a computer. Compress PDF, which runs in your browser, turns each page into an image, so the text stops being selectable, and a document that is mostly text will barely shrink. Compress PDF, keep text runs on our server instead: it shrinks the pictures inside the file, packs the rest more tightly, and leaves the text selectable.

Every tool page states its own limits before you use it, not after.

How it is paid for

The site carries no advertising today. There is no paid tier and nothing is held back.

What "Last reviewed" means

Every tool page shows a "Last reviewed" date. It is not typed in by hand. Once a month the whole site is rebuilt and put through its full set of checks: every browser tool is run on real files and the results are opened and verified, every page is loaded in Chrome, Firefox and Safari's engine, and every link is followed. The date moves only when all of that passes. If a check fails, the date stays where it was until the fault is fixed.

How the numbers in the guides are produced

Every figure in a guide that is described as measured was produced by running this site's own tools on a stated file, on a stated date, in Chrome on a laptop. The scripts that do it are part of the site's source and can be run again to reproduce each number. Figures that come from a standard or a third party are linked to their source at the end of the guide.