Skip to main content
ToolsFree.ioπŸ‡ͺπŸ‡Έes
By MD Tech Engineering SLΒ·Β·Updated Β·4 min read

How to Merge PDFs Locally in Your Browser

Share:𝕏LinkedIn

Merging PDFs is useful when a submission, archive, or print job expects one file instead of several. ToolsFree performs the merge in the browser with pdf-lib: the selected documents are read by the page, their pages are copied into a new PDF, and the result is downloaded to your device.

Limits you should know first

The tool accepts up to 20 PDF files, with a maximum of 100 MB per input file. Those are product limits, not a promise that every combination will fit in memory. A merge can still fail when the browser or device runs out of available memory, especially with image-heavy scans.

A repeatable merge workflow

  1. Open the PDF tool and choose the merge tab.
  2. Select the documents, then arrange them in the exact order you want.
  3. Check the filenames and page order before starting the merge.
  4. Download the result, open it in a separate viewer, and inspect the first, last, and boundary pages.

Keep the source files until that inspection is complete. The downloaded PDF is a new file; the originals are not modified by the tool.

The PDF merge queue holding two files, invoice-2026-02.pdf above invoice-2026-01.pdf, each with a drag handle and a remove button, under the label "2 files (Drag to reorder)" and above a Merge PDFs button.
The queue before the merge, not after it. The merge follows the order of this list and nothing else β€” here February sits above January, so that is the order the pages would come out in, whatever the filenames say. Sorting is yours to do with the drag handles, and it is the one step in this workflow that cannot be undone afterwards without splitting the file again.

What a merge actually costs

Two questions decide whether a merge is safe to send: how big the result gets, and what it carries about the documents that went into it. We merged 3 generated PDFs through this tool, downloaded the result and read it back.

Files merged3
Pages in9
Pages out9
Inputs added up4.1 KB
Merged file2.5 KB
Size change38.6 % smaller
Title in the resultnone
Author in the resultnone
Producer in the resultpdf-lib (https://github.com/Hopding/pdf-lib)
Three generated PDFs merged through the tool, with the result downloaded and read back. Every figure is measured from the file the tool produced. Measured on 2026-08-29 with Chromium 151.0.7922.173. The inputs are small text-only documents sharing one embedded font, which is why the saving is large β€” a merge of scanned or image-heavy pages would not behave like this.

The page count survives exactly β€” 9 pages in, 9 out β€” which is the minimum you should demand of any merge tool. The size is the surprise: 4.1 KB of inputs came out as 2.5 KB, about 38.6 per cent smaller than the sum. We did not measure what causes that β€” inspecting the merged file shows it still holds one font object per input, so it is not the shared font being written once. Do not read it as a general rule either: these are small text-only documents that happen to share a font, and merging scanned pages or image-heavy reports will not behave anything like this.

The metadata answer is the one worth acting on. The inputs were authored by three different names, with distinct titles and subjects. The merged file carries none of them β€” no title, no author, no subject. What it does carry is a producer string naming the PDF library that did the merging, which says something about the tool and nothing about you.

That is a useful default, but it is a side effect of how merging works rather than a privacy feature, and it only covers document-level metadata. Anything inside the pages themselves β€” a name in a letterhead, a signature, text under a black rectangle drawn in another program β€” is page content, and merging carries it through untouched. If that matters, check the pages before you merge, not the properties dialog afterwards.

What local processing means

ToolsFree does not upload the selected PDF contents to its application server for this operation. Processing in the browser reduces exposure to an upload service, but it is not a complete security boundary: the device, browser, installed extensions, downloaded result, and any later sharing method still matter. Use a managed device and an approved workflow for confidential or regulated documents.

Cases that need a full PDF editor

A page-level merge does not repair damaged files, preserve every interactive form, validate accessibility, or maintain the legal validity of digital signatures. Password-protected PDFs may also require decryption before they can be processed. For signed forms, archival conformance, redaction, OCR, or accessibility remediation, use a specialist editor and verify its output against the applicable requirements.

Quality checklist

  • Confirm the document order and page count.
  • Check page orientation, cropped content, links, and form fields.
  • Search for expected text if the source should remain searchable.
  • Revalidate signatures or compliance requirements after any modification.

How this guide was reviewed

We reviewed every step against ToolsFree's pdf-lib implementation, its 20-file and 100 MB input limits, and the browser File API used to keep documents on the device.

Last technical review: .

Sources reviewed

Related Articles

Learn more with related in-depth guides and tutorials.