Free PDF Merge Tool

Combine two or more PDFs into a single output file. Drag to reorder, or use up/down arrows. The output preserves the original page contents, fonts, and embedded images byte-for-byte. Files are merged in your browser via the audited pdf-lib library; nothing is uploaded.

Combine two or more PDF files into a single PDF. The output preserves the original page contents, fonts, and metadata. Drag-reorder, or use the up/down buttons. Files are merged in your browser via pdf-lib; nothing is uploaded.

How to use

  1. 01Click "Add PDF files" and pick two or more PDFs. The list shows page count and file size for each.
  2. 02Reorder by drag-and-drop or with the up/down arrows next to each row.
  3. 03Set the output filename if you want something other than the default merged.pdf.
  4. 04Click "Merge files". Output appears as a download button.

FAQ

Are encrypted PDFs supported?

Password-protected PDFs are loaded with ignoreEncryption=true, which works for PDFs that have only owner-password restrictions but not user-password encryption. If your PDF requires a password to open, decrypt it first.

Will fonts and formatting survive?

Yes. pdf-lib copies pages at the object level, so fonts, images, hyperlinks, and embedded files all carry over to the merged document.

Is there a file size limit?

Browser memory is the practical limit. Merging 200 pages of mixed PDFs (under 100 MB total) works fine. Above that, you may hit memory pressure.

Will the bookmarks be preserved?

Page-level bookmarks are not currently preserved during the merge (a known pdf-lib limitation). Page contents are perfect; the document outline starts fresh.

Is the merged file uploaded anywhere?

No. Everything happens in browser memory. Verify in DevTools Network tab while merging.

More in Files & Images