メインコンテンツへ移動

Merge PDFs Without Uploading Them

Add the PDFs in the order you want them bound — drag them into place if the file picker scrambled it — and merge. pdf-lib rebuilds every page's object graph locally in a Web Worker, so there is no page limit, no watermark and no upload; the only ceilings are memory ones: 100 MB per file, 250 MB total.

端末内で処理
ツールだけ使いたい方はPDF結合へ複数のPDFを1つにまとめるツールを開く

以下の解説は英語のみでご覧いただけます。

Merge PDFs Without Uploading Them explained

What people merge is rarely a leaflet: a signed contract with its annexes, a month of payslips, a passport scan and its supporting letter, a year of bank statements for a mortgage application. That is exactly the material you do not want to hand to a stranger's server — which is why so many "merge PDF online free" results ask for an upload before they tell you the price.

The free here is structural, not a promotion. The merge runs in your browser — pdf-lib, loaded into a Web Worker, copies each page with its full dependency graph into a new document — so there is no server paying for bandwidth and no queue to fund. No cost to pass on means no page cap, no daily limit, and no watermark stamped on page one to upsell a paid tier.

This page covers the parts of merging that decide whether the output is actually usable: the order files merge in, what survives the trip (page content, annotations, form fields) and what deliberately does not (bookmark outlines), why the merged file is rarely exactly the sum of its inputs, and the honest cases where a desktop tool remains the better instrument.

The whole job happens in the Merge PDF tool — drop your files, order them, and the merge runs in the tab you already have open.

If object graphs and cross-reference tables are new territory, the guide to how PDFs are structured explains what a merge actually rewrites.

Order is the job

Files merge top to bottom in list order, and the reorder arrows exist because file pickers do not respect meaning: the operating system usually returns files alphabetically, which puts page-10 before page-2 and an appendix before the contract it belongs to. Check the list before merging — it is the single most common complaint about merge tools, and the evidence that something went wrong arrives much later, page ten deep in a document.

The output name follows the first file rather than a generic merged.pdf: contract-signed.pdf plus two annexes becomes contract-merged.pdf, which still says which contract it is six months from now.

Why there is no page limit and no watermark

Page caps, watermarks and daily limits exist on other sites because every merged page costs their server bandwidth and storage. Here the cost is paid by your own CPU, in your own tab, so there is nothing to ration and no paid tier to push you toward. The limits that remain are physical rather than commercial:

  • 100 MB per file and 250 MB per selection — a PDF is held in memory several times over during a merge, and past that a browser tab dies mid-merge with the work lost. The tool declines instead of letting that happen.
  • 100 files per merge — enough for a year of monthly statements; beyond that the list itself stops being usable.
  • Encrypted PDFs are declined — a password-protected document cannot be read without its password. Unlock it first if you have it; if you do not, nothing can open it.

Browser versus desktop: an honest comparison

Neither column wins everywhere. For the everyday merge — a handful of documents under a few hundred pages — the browser wins on privacy and friction. For a multi-gigabyte scan archive or a nightly automated job, a desktop tool is the right instrument, and pretending otherwise would be the dishonest version of this page.

AspectMerging in the browserDesktop application
PrivacyFiles never leave the machine; verifiable in DevToolsTrust in the vendor, or a fully offline tool
SetupNone — it is a web pageInstall, licence, sometimes an account
Very large documentsMemory-bound, roughly 250 MB per selectionDisk-sized archives are fine
Bookmark outlinesNot merged — document-level structureUsually merged properly
AutomationManual and interactiveScriptable, watched folders, batch jobs

What merges cleanly — and what deliberately does not

Every page is copied with its complete dependency graph — fonts, images, colour spaces, vector content — and every object reference is renumbered into the destination document. Page content, page dimensions, and the annotations and form fields that belong to a page all survive exactly; they travel with the page.

Bookmark outlines are a different case, and the honest answer is that they do not merge. An outline is document-level structure with a single root: two documents each have their own tree, and stitching them produces destinations pointing at the wrong pages. Rather than emit a broken outline that looks right until you click it, the merge emits none — the same policy as the document-level AcroForm dictionary. If outline preservation is the actual requirement, that is the desktop column above.

The file-size surprise

Merge a 2 MB and a 3 MB PDF and the output is often not 5 MB — usually a little less, occasionally noticeably less. A PDF carries more than its pages: unreferenced objects left behind by earlier edits, old revisions from incremental saves, duplicate copies of the same embedded font. A merge writes the destination document fresh, so shared resources are written once and dead weight is not carried across. The flip side: a merge is not a compressor — page content is copied, not re-encoded — so a file that was already lean merges to roughly the sum of its parts.

Frequently asked questions

Are my documents uploaded when I merge them here?

No. The files are read and merged inside your browser tab by a Web Worker running pdf-lib; there is no upload endpoint. Verify it: open DevTools, switch to the Network panel, merge, and no request carrying your documents appears. The page's Content-Security-Policy sets connect-src 'self', so the browser would refuse an outbound upload even if the code tried.

Is there really no page limit?

No artificial one. Page caps on other sites protect server budgets; this merge has no server. The physical ceilings are 100 MB per file, 250 MB per selection and 100 files, because the document is held in memory several times over and a browser tab that runs out dies with the work. The tool declines politely instead.

Why is my merged PDF smaller than the inputs added up?

Because a PDF contains more than its pages. Unreferenced objects, old revisions left behind by incremental saves, and duplicate copies of the same embedded font are not carried into the fresh destination document — shared resources are written once. A file that has been edited and re-saved a dozen times can shrink noticeably from a merge alone.

Will the merged file keep bookmarks and form fields?

Form fields and annotations survive where they belong to a page. The bookmark outline does not: it is document-level structure with a single root, and two merged documents would produce destinations pointing at the wrong pages. Emitting nothing is better than emitting an outline that looks intact and misbehaves when clicked.

Can I merge password-protected PDFs?

Not directly. If a document has a user password, its content is genuinely encrypted and cannot be read without it — no tool can, and any site claiming otherwise is either lying or uploading your file to a cracking service. If you have the password, use the PDF unlocker first and merge the result.

Does merging change my original files?

No. The originals are read only; the output is a new document that arrives as a download. Your source files — including their bookmarks and metadata — stay on disk exactly as they were, which is also why a merge is reversible by simply not using the output.