📄 Merge PDF

Combine multiple PDF files into one — drag, drop, reorder, and merge in your browser. Free, unlimited, no upload, no watermark, no signup.

What is Merge PDF?

Merge two or more PDFs into a single document directly in your browser. Drag and drop files in any order, reorder with drag handles or arrow buttons, remove files you do not want, and download the combined PDF in one click. The entire merge runs locally using <strong>pdf-lib</strong> compiled to WebAssembly — your files are never uploaded to a server, never stored, and never logged. Perfect for combining contract pages, scanned receipts, exam papers, monthly invoices, lecture handouts, e-book chapters, and travel documents. Handles up to 30 files and 200 MB per file with no watermark on the output, no daily limits, and no account required.

How to Use

  1. Drag and drop your PDF files into the upload zone (or click to browse).
  2. Reorder files by dragging the ⋮⋮ handle, or use the ↑ / ↓ buttons.
  3. Remove unwanted files with the ✕ button beside each row.
  4. Click "Merge & download" — the combined PDF saves to your downloads instantly.
  5. No upload, no watermark, no daily limit. Refresh the page to clear everything.

Why merge PDFs in the browser instead of online?

Most "free PDF merger" sites work the same way under the hood: you upload your files, the server merges them, you download the result. That model has three problems that this tool was built specifically to avoid.

1. Privacy. Your PDFs may contain bank statements, tax returns, contracts, medical records, or scanned IDs. Uploading those to an unknown server — even briefly — places sensitive data outside your control. The server operator can read them, log them, or be compelled to hand them over. By contrast, this tool processes every byte locally; nothing leaves the browser tab. You can verify this by disabling your network connection: the merge still works.

2. Speed. Browser merging avoids the upload-then-download round-trip. A 50 MB merge that takes 30+ seconds on most online tools (15s upload, 5s server processing, 10s download) finishes in 2-3 seconds locally. The bottleneck is your CPU, not your internet.

3. Cost. Server-based merging burns CPU and bandwidth for the operator, which is why most free tools cap file size, page count, files-per-day, or insert watermarks to push you to a paid plan. A browser-based tool has none of those costs, so the free tier is genuinely unlimited — no upgrade nag, no daily counter, no watermark.

What is happening when you click "Merge"

Under the hood, the merge runs through these steps:

  1. Read each file as bytes — using the FileReader / ArrayBuffer browser APIs to pull the raw PDF data into memory.
  2. Parse with pdf-lib — pdf-lib walks the cross-reference table, validates the PDF structure, and exposes the page tree as JavaScript objects. Encrypted documents are loaded with the ignoreEncryption flag, which works for most permission-only protection.
  3. Create an empty target document — a fresh PDF that will receive the copied pages.
  4. Copy pages — for each source file, in the order you specified, every page is deep-copied (with its content streams, fonts, images, and most annotations) into the target. This step is where 95% of the merge time is spent.
  5. Serialise and save — the target document is written back out as a byte array, wrapped in a Blob, and offered as a download via the <a download> trick.

Total time on a modern laptop: typically 1-3 seconds for a 30-page, 5 MB merge. The browser tab uses ~3× the input size in RAM during processing, then releases it once the download completes.

Common situations where merging PDFs saves time

  • Tax filing — combining receipts, deductions, and supporting docs into one return PDF.
  • Job applications — fusing CV, cover letter, certificates, and reference letters into a single attachment so recruiters do not lose pieces.
  • Real estate / mortgages — sellers and lenders ask for one combined disclosure pack instead of 10 attachments.
  • Travel — bundling passport scans, visa, hotel confirmations, and insurance into one file for the airport.
  • Academic submissions — joining a paper, references, supplementary material, and signed cover sheet into one upload.
  • Legal filings — courts often require a single PDF "exhibit" rather than separate attachments.
  • Medical records — combining lab reports, scans, and discharge summaries before forwarding to a specialist.
  • Scanned books or notes — phone scanners produce one PDF per page; merging restores chapter or document order.
  • Monthly bookkeeping — merging 30 daily expense scans into a single month-end packet for accounting.

When you should NOT merge

A few situations where merging is the wrong move:

  • Digitally signed PDFs — a digital signature covers a specific byte range of the file. Merging changes the byte range, which invalidates the signature. If a signed document needs to remain verifiable, keep it separate.
  • Heavily form-filled PDFs that share field names — when two source PDFs both contain a form field called "Name", the merged document may have a name collision that confuses downstream readers. Flatten forms before merging if this matters.
  • Files you intend to e-file with strict naming rules — many courts and government portals require specific file-name patterns and reject merged compounds. Check the submission guidelines before merging.
  • Confidential combined with public — once merged, you cannot easily un-merge. If one of the documents is confidential and the others are not, keep them separate so you do not accidentally share too much.

Frequently Asked Questions

Is Merge PDF really free, with no watermark or page limit?

Yes — there is no watermark on the output, no signup, no daily limit, and no per-page cap. The merge runs entirely in your browser, so we have no server costs to recover. The only practical limits are 30 files and 200 MB per file, which exist purely so very large jobs do not crash older devices.

Are my files uploaded to a server?

No. Every byte of every PDF stays on your device. The tool uses pdf-lib, a JavaScript / WebAssembly library, to read each file, copy the pages into a new document, and save the result — all inside the browser tab. Close the tab and the data is gone. No server log records the file names; nothing is sent over the network.

Can I merge password-protected PDFs?

Partially. The tool tries to read each file with encryption ignored — for many lightly-protected PDFs (those with permission flags but no owner password) this works. For PDFs with a strong user password (where the document refuses to open without the password), the merge will fail and the file will be flagged. Decrypt those files first using your PDF reader, then merge the unprotected copies.

Does the merged PDF preserve form fields, bookmarks, and signatures?

Form fields and most page-level annotations are preserved. Bookmarks (the table-of-contents pane in PDF readers) are not — pdf-lib does not yet copy outlines across documents, so the merged file starts with no bookmarks. Digital signatures are invalidated by the merge because the signed byte range changes; if you need to keep signatures intact, do not merge signed documents.

How do I reorder pages from different files (mix-and-match)?

Merge PDF combines whole files in order. To extract specific pages from each file before merging, use the Split PDF or Extract Pages tools first to produce trimmed PDFs, then merge those. A future "Organize PDF" tool will let you drag individual pages from multiple files into a unified order.

Why is my merged PDF larger than the sum of the inputs?

pdf-lib does not deduplicate fonts or images across the source documents — if two files both embed the same font subset, both copies end up in the merged file. For most documents the overhead is small (under 10%). To shrink the merged file, run it through a PDF compressor afterward.

What is the maximum file size and number of files?

30 files at a time, up to 200 MB per file. The merge runs in browser memory, so the practical ceiling depends on your device — a phone with 4 GB RAM can comfortably merge 5-10 documents totalling 100-200 MB; a desktop with 16 GB handles much more. If your browser tab runs out of memory, try merging in two passes (10 files at a time, then merge the two outputs).

Related Tools

  • ✂️ Extract PDF Pages — Extract specific pages from a PDF into a new file. Free, browser-based, supports ranges like "1-3, 5, 7-9", od
  • 📱 QR Code Generator — Generate QR codes instantly for URLs, text, Wi-Fi, and more. Free online QR code generator with custom colors
  • 📝 Word Counter — Count words, characters, sentences, and paragraphs instantly as you type. Free online word counter with readin
  • 🔄 Rotate PDF — Permanently rotate PDF pages 90°, 180°, or 270° in your browser. Free, no upload, no watermark — supports per-
  • ✂️ Split PDF — Split a PDF into multiple files — every page, every N pages, or custom ranges. Free, browser-based, downloads
  • 🖼️ Image to PDF — Convert JPG, PNG, WebP, GIF, and HEIC photos into a single PDF in your browser. Reorderable thumbnails, page-s
  • 🖼️ PDF to Images (JPG, PNG, WebP) — Convert PDF pages to JPG, PNG, or WebP images. Free, browser-based, with quality slider, DPI control, page pic
  • 🖼️ PDF to JPG — Convert PDF pages to JPG images in your browser. Free, fast, with a quality slider, DPI control, page picker,

Related: merge pdf, combine pdf, pdf merger, join pdf files, pdf combiner, merge pdf online, merge pdf free, combine pdf files online, pdf merge tool, merge multiple pdfs, pdf joiner, free pdf merger, merge pdf without watermark, merge pdf no signup, pdf merger no upload, browser pdf merger