Free PDF Merge — Combine PDF Files

Combine multiple PDF files into one document. 100% free, runs entirely in your browser — files never leave your device, no upload required.

Your files stay private. All merging happens in your browser. Files are never uploaded to any server.

What is this calculator for?

You signed three pages of a contract from your phone and the back office wants one PDF, not three. Or you scanned a tax return one page at a time and need to email a single file. Or you collected six bank statements for a mortgage application and your loan officer wants them stitched together. Whatever the trigger, merging PDFs is one of those mundane workflows nobody teaches you until you need it.

This tool combines as many PDFs as you upload into a single output document, in the exact order you specify. It runs entirely inside your browser using pdf-lib, an open-source PDF library that loads each source file, copies the pages object-by-object into a new combined document, and hands you back a download link. No upload, no server, no third-party processing.

That last point matters more than it sounds. The most popular free PDF mergers — Smallpdf, iLovePDF, PDF24, Adobe's online suite — all upload your files to their servers. For a meeting agenda, fine. For tax documents (IRS forms, W-2s, 1099s), signed contracts, medical records subject to HIPAA, or HR paperwork, it's a real privacy question. Browser-side merging avoids that question entirely: your file goes from your disk into your browser tab and back to your disk, never crossing a network. The tool is built by Americans for Americans — defaults to US Letter where page size matters, and assumes you're dealing with the same paperwork US households see every year.

How to use this calculator

Three steps. Step 1: upload. Click the upload area and pick the PDFs you want to merge — you can select multiple files in one shot, or upload them in batches if you need to gather them from different folders. The tool reads each file and tells you the page count, which is a useful sanity check before you commit to the merge.

Step 2: reorder. Each uploaded file shows up in a numbered list. The numbers reflect the order they'll appear in the final PDF — file #1 first, then #2, and so on. Use the up/down arrows on the right of each row to move files around. If you uploaded something by accident, the × button removes it from the queue without affecting your local copy.

Step 3: merge and download. Click the merge button. For a few small PDFs the merge finishes almost instantly; for a stack of large files it might take a couple of seconds while pdf-lib copies pages. When it's done, a green download button appears with the file size of the combined PDF. Click it and you have your merged file.

The output is named merged.pdf by default. Rename it after download if you need something more descriptive — most browsers let you change the filename in the save dialog or with a quick rename afterward.

Understanding your results

The merged PDF preserves text, images, vector graphics, fonts, and most annotations from the source files. What it doesn't keep: bookmarks (the navigation tree on the left in Adobe Acrobat) and the interactive behavior of form fields. Bookmarks are a known limitation of pdf-lib's merge function; form fields get copied as visual content but lose their fill-in behavior in the merged file. For most use cases — assembling a packet to email, archiving paperwork, combining scanned pages — neither of those losses matters. If you absolutely need bookmarks or interactive forms in the merged output, Adobe Acrobat's Combine Files feature is the right tool.

Page quality is identical to the source. pdf-lib doesn't re-render or recompress anything during the merge. A 300 DPI scanned page stays at 300 DPI. A text page generated by Word stays as searchable text. A vector chart from Tableau stays as vectors. The combined file is essentially the result of concatenating the page streams of each source — fast, lossless, and produces files about the size of the inputs added together (give or take a few kilobytes of overhead).

One thing worth checking after merging is page rotation. If your sources have mixed orientations (some portrait, some landscape, or some rotated 90° from a scanner), they'll appear in the merged file at the orientation they were saved with. If a page comes out sideways, it was sideways in the original — open in any PDF reader and rotate the affected page, or fix the source file and re-merge.

For very large jobs (hundreds of files, thousands of pages combined), do the merge in two passes: combine files in groups of ten or twenty, then merge those intermediate outputs. This keeps the browser's memory footprint reasonable and avoids the spinning beachball that can happen when pdf-lib has to keep dozens of source documents loaded at once.

A worked example

Sarah is closing on a house in three weeks. The lender's underwriter sends a checklist of required documents: two months of bank statements (so 2 PDFs), two recent pay stubs (2 PDFs), last year's W-2 (1 PDF), last year's tax return (1 PDF, 17 pages), and a signed gift letter from her parents (1 PDF, 2 pages). Total: 7 separate files, about 40 pages combined.

The underwriter wants one consolidated PDF named Sarah-Mendoza-supporting-docs.pdf. Uploading 7 attachments to the loan portal isn't allowed — the form takes one file in the "supporting documents" slot.

Sarah opens the merge tool on her phone (it works on mobile browsers — pdf-lib is just JavaScript). She uploads all 7 PDFs in one tap from her Files app. The tool shows them in upload order, which is alphabetical and wrong — the gift letter is at the top instead of the bottom. She uses the up/down arrows to put the documents in the order the underwriter asked for: bank statements first, then pay stubs, then W-2, then tax return, gift letter last.

She taps Merge. About three seconds later, the download button appears showing 2.4 MB. She downloads the file, renames it to Sarah-Mendoza-supporting-docs.pdf in her Files app, and uploads it to the loan portal. The whole process took about two minutes — and none of her financial documents ever passed through a third-party server.

Variation: a small-firm attorney named Daniel is preparing a brief that needs to include four exhibits, each currently in a separate PDF. The court's e-filing system accepts only one combined PDF per filing. He merges the brief (12 pages), Exhibit A (3 pages), Exhibit B (1 page), Exhibit C (8 pages), and Exhibit D (24 pages) in that specific order, downloads the 48-page combined file, and uploads it to the e-filing system. Total time: under a minute. Cost: zero.

Related resources

To take pages out of a PDF (the inverse operation), see PDF Split. To shrink the file size after merging, the PDF Compress tool re-saves with optimized object streams. To turn a set of photos into a PDF you can then merge, the Image to PDF tool handles JPG and PNG. For the underlying library powering all four PDF tools, see the pdf-lib documentation.

Frequently Asked Questions

Are my PDFs uploaded to a server?

No. This tool uses pdf-lib running inside your browser tab to combine the files locally. Nothing is uploaded — you can disconnect your internet after the page loads and the merge will still work. That's the main reason to use this tool over iLovePDF or SmallPDF, which both upload files to their servers for processing.

Is there a file size limit?

Each file is capped at 100 MB to avoid running out of browser memory. There's no hard limit on the number of files, but practically your browser will slow down past a few hundred pages. For very large combined documents (1,000+ pages), break the job into batches — merge in groups of 5-10 files, then merge those results.

Will the merged PDF lose quality?

No. pdf-lib copies pages object-by-object — text stays as text, images stay at their original resolution, vector graphics stay vector. Nothing is re-rendered or recompressed. The output is functionally identical to opening each PDF and exporting the combined pages, which is exactly what desktop tools like Adobe Acrobat do.

Can I reorder the files before merging?

Yes. After uploading, each file shows up in a numbered list. Use the up/down arrows on each row to change the order. The final PDF combines the files in the order shown — file #1 first, then file #2, and so on.

What about password-protected PDFs?

Encrypted PDFs cannot be merged for legal and technical reasons. If the tool refuses a file, open it first in Adobe Acrobat (or a similar app), remove the password under Document Properties → Security, save, and then merge.

Does the merged PDF keep bookmarks and form fields?

Bookmarks (the table-of-contents pane in Acrobat) are not preserved by pdf-lib's merge — this is a known library limitation. Form fields are preserved as static visuals but lose their interactive behavior in the merged file. If you need to preserve interactive forms or bookmarks, use Adobe Acrobat's Combine Files feature.

Is this safer than Smallpdf or iLovePDF?

For privacy, yes — by a meaningful margin. Smallpdf, iLovePDF, PDF24, and Adobe's online tools all upload your file to their servers, process it there, and download the result. Their terms of service typically promise to delete uploaded files after a few hours, but the file does briefly exist on their infrastructure. For ordinary documents that's fine; for sensitive content (bank statements, medical records, tax returns, signed contracts, NDAs), browser-side processing is preferable because the file simply never leaves your device. You can verify this by opening DevTools → Network and watching while the merge happens — there's no upload request because there's no server endpoint.

Can I merge a PDF with a Word doc or an image directly?

Not in this tool — it accepts PDF input only. For images, use the Image to PDF tool first to convert JPG or PNG files into a PDF, then merge that PDF with your other documents here. For Word documents, save or export to PDF first (File → Save As → PDF in modern Office, or File → Export → Download as PDF in Google Docs). Once everything is a PDF, the merge tool combines them in any order.

How long does the merge take?

For ordinary office documents (resumes, contracts, scanned receipts), under a second per file. For large scan-heavy PDFs (50+ MB each), a few seconds per file as pdf-lib parses and copies the page objects. The bottleneck is browser memory and JavaScript execution, not network speed — there is no network step. A merge of 10 PDFs totaling 100 MB will finish in maybe 5 seconds on a modern laptop; the same merge on an older phone might take 15-20 seconds.

Does it work offline?

Yes, once the page has loaded. The merge tool ships all its logic as JavaScript that runs in your browser; after the initial page load you can disconnect from the internet and the merge will still work. This is genuinely useful when you're traveling or on a slow connection — you don't have to wait for upload and download bandwidth, which is often the slowest part of using a server-side merge tool.

Will the merged PDF still open in older versions of Adobe Reader?

Yes. pdf-lib outputs PDF 1.7 format, which is backward-compatible with every version of Adobe Reader from version 8 onward (released 2007), Preview on macOS, and every modern third-party PDF viewer. If you're sending the merged file to someone who reports they can't open it, the issue is almost always something else — a corrupted download, a security setting on their machine, or a viewer that's been disabled. Try sending them a small unmerged test PDF first to isolate the problem.

Sources