Merge PDF Files Into One Document, In The Order You Choose

Combine two or more PDFs into a single file — pages are copied intact, so text stays selectable and searchable.

About the PDF Merger

The Quenavo PDF Merger takes two or more PDF files and writes them into one new document. The order of the merged file follows the order of your list: the top row becomes page 1, and you can move any file up or down with the arrow buttons before you run it. The tool refuses to start with a single file, since merging one document does nothing.

Unlike merge services that re-render your pages, this one copies the original page objects across untouched. Selectable text stays selectable, vector graphics stay sharp at any zoom, and the merged file is roughly the size of its parts added together. If you have been searching for a way to merge PDFs without uploading them to somebody else's server, that is the whole point of how this is built — the merge happens in the browser tab you already have open.

Key Features

  • You control the page order: Rows are merged top to bottom, and the arrow buttons let you rearrange the sequence before merging.
  • Nothing is re-rendered: Pages are copied with pdf-lib's copyPages, so text remains selectable rather than being flattened into an image.
  • Opens restricted files: Documents are loaded with encryption restrictions ignored, so a PDF carrying an owner password can still be merged.
  • Per-file progress: Each document reports its own progress line, so you can see which file is being processed on a large batch.
  • No outside request at all: The pdf-lib library is served from quenavo.com itself, and there is no analytics, no font host and no CDN involved.

How to Use the PDF Merger

  1. Add at least two PDF files — the merge button will stop you if only one is present.
  2. Drag or use the arrow buttons to put the files in the sequence you want; the first row becomes page 1.
  3. Press Merge PDFs and watch the per-file progress as each document is copied in.
  4. Download the combined merged.pdf file.

How It Works

Merging is handled entirely by pdf-lib, self-hosted at /assets/vendor/js/pdf-lib.min.js. Each file is read into an ArrayBuffer with FileReader, opened with PDFDocument.load using ignoreEncryption, and its pages are pulled across with copyPages before being appended to a fresh document that is saved back out as a Blob. Because no rasterizing happens, quality is untouched. Two real limits apply: every document is held in memory at once, so merging several hundred megabytes can exhaust a browser tab, and a PDF that requires a password simply to open cannot be read at all — remove that password first.

When You Need It

Assembling a final contract is the classic case: the base agreement, a scanned page carrying wet signatures, and a set of exhibits that arrived from three different people all need to become one file before it goes to the other side. For a solicitor or paralegal that document is privileged and often covered by an NDA, which makes a free web merger that quietly stores uploads an unacceptable risk. The same applies to a grant application assembled from separate attachments, or a set of board papers combined the night before a meeting.

FAQ

Frequently Asked Questions

Can I choose which PDF comes first?
Yes. The merge follows your list from top to bottom, and each row has up and down arrows, so you can set the sequence before pressing the button. There is no separate sorting step to remember.
Does merging make the text unselectable?
No. Pages are copied rather than redrawn, so any text layer survives the merge and you can still search and copy from the result. That is different from the PDF Compressor, which deliberately converts pages to images.
Why does it insist on two or more files?
Merging is only meaningful with multiple inputs, so the tool blocks a single file rather than handing you back a copy of what you already had. Add the second document and the button unlocks.
Will my confidential contracts be sent anywhere during the merge?
No part of the document travels over the network. The files are read straight into the tab's memory, pdf-lib runs there, and the finished PDF is handed back as a local download. A Content-Security-Policy blocks any third-party request the page might otherwise make.
Can it merge a password-protected PDF?
It can merge documents that carry owner-password restrictions, because those are ignored on load. A PDF that demands a password before it will open is genuinely encrypted, so unlock it first and then merge the unlocked copy.