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.
How to use
- 01Click "Add PDF files" and pick two or more PDFs. The list shows page count and file size for each.
- 02Reorder by drag-and-drop or with the up/down arrows next to each row.
- 03Set the output filename if you want something other than the default merged.pdf.
- 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.