1Upload every file you want combined — at least two of them.
2Drag the uploaded items into the order you want; the order is taken from the list, not from the filenames.
3Start the merge, which joins matching inputs without re-encoding them and reconciles mismatched ones exactly once.
4Download the single combined PDF file.
Merge PDF FAQ
Is the merge lossless?
+
It is whenever the inputs already agree — the encoded data is copied straight through. It stops being lossless only when the inputs disagree and something has to be re-encoded to make them compatible, and even then it is one pass, not one per file.
How does Merge PDF join the files together?
+
Concretely, the page trees are appended into one document, so text stays selectable, bookmarks are merged into a single outline and nothing is rasterised anywhere in the process. Upload everything you want combined and the result comes back as a single file.
Anything specific to PDF when merging?
+
Yes — a PDF is an object graph, not a page image, so text stays selectable and vectors stay sharp no matter what happens to the raster content inside it. That is worth checking when the inputs did not all come from the same source.
How many files can I combine at once?
+
On the free tier a merge accepts two files at a time, which is deliberately higher than the single-file limit on other tools because merging one file is meaningless. A pass removes the cap entirely.
What can I upload to Merge PDF?
+
Any standard PDF, including ones produced by a scanner, by a word processor or by a print driver. Files with an owner password that only restricts editing are handled; files that need a user password to open are not, and we do not attempt to break encryption.
Is there a file size limit on Merge PDF?
+
Yes: free accounts process documents up to 5 MB each, which covers most reports and contracts but not a long scanned document at 600 DPI; Ghostscript and qpdf do the work. Scanned PDFs are the usual thing that exceeds it, and compressing the document first is normally enough to bring it back under.
Will Merge PDF lower the quality of my PDF documents?
+
Text and vector artwork are objects rather than pixels, so they stay perfectly sharp at any zoom no matter what happens. Only the embedded raster images can degrade, and only if the operation you chose resamples them.
Can I run Merge PDF on several PDF documents at once?
+
Yes — upload the set and they process in parallel under one set of settings, which is the point of doing a document workflow here rather than clicking through a desktop reader.
Why does a EPUB site host Merge PDF?
+
EPUB.to is built around the open eBook format — XHTML in a zip, reflowable by design, and readable on hardware nobody has thought about the layout for. A book is a zip full of markup, images and fonts, so almost every job people bring to an eBook site is really a job on one of those things. Merge PDF runs on the same upload and the same account as the conversions because that is where it is needed.
What should I do with the result once Merge PDF is finished?
+
The converter on this site moves books between EPUB, MOBI, AZW3, PDF and DOCX, so a title ends up on whatever hardware is actually going to read it. Doing that after Merge PDF means the conversion is made from the version you settled on, not from the one you were still fixing.
Is Merge PDF here the same tool the sibling sites run?
+
The engines are shared — the same toolchain, the same workers, the same limits. What a EPUB site adds is a view on reflow: which of these operations a reflowable book genuinely supports, and which ones only make sense on the fixed-layout media inside it. It also starts from one fact about the format this site is named after: the book is a zip of XHTML with a manifest, so the text costs almost nothing and every decision that matters is about the embedded images and font subsets.
Do I need an account, and does anything get kept?
+
No account, and nothing is kept: uploads are deleted from the workers shortly after the job finishes, nothing is read and nothing is indexed. Free accounts exist for history and batch size, not for access.