Merge multiple PDF files into one document with drag-and-drop reordering. All processing happens in your browser — no uploads to external servers.
Drop two or more PDFs into the box above, drag them into the order you want with the up and down arrows, and press Merge PDFs. You get one combined file back, downloaded straight from the page. The tool reads each file's page count as you add it, so you can confirm you picked up the right documents before you commit to an order.
The whole merge runs inside the browser tab. Your files are read with the browser's own file API, combined by a JavaScript PDF library loaded with the page, and handed back to you as a local download. Nothing is sent to a server, because there is no upload step in the code at all — no request is made with your file, so there is nothing on our side to store, log, or delete. If you disconnect from the network after the page finishes loading, the merge still works. That matters if the documents are signed contracts, medical records, tax returns, or anything else covered by a policy that says "do not upload client data to third–party websites."
Order is the part people get wrong, and it is the part that is annoying to undo. Two rules make it predictable:
Because reordering after the fact means merging again from scratch, it is worth checking the list before you press the button. The header line shows the file count and the running total of pages, which is the fastest sanity check available: if you expected a 47–page deal package and the counter says 44, one exhibit is missing and you can see it before you produce the file, not after you email it.
You have msa-draft.pdf (12 pages, produced from Word), signature-page-scanned.pdf (1 page, photographed and scanned at the closing), and exhibit-a-pricing.pdf (3 pages, exported from a spreadsheet). Drop all three in. The list shows three rows, 16 total pages. Drag the scanned signature page to position 2 with the up arrow, leave the exhibit last, merge. You get a 16–page file where pages 1–12 are crisp vector text, page 13 is a scan, and pages 14–16 are the pricing table. The result is one file with three very different kinds of page in it, which is normal and fine — and it leads directly to the next thing people ask about.
PDF stores a page size per page, not per document. Each page carries its own MediaBox — the rectangle that defines its dimensions — and its own rotation value. A merge copies pages as they are, so those attributes travel with them.
The practical consequence: this tool does not resize, rescale, or reorient anything. If you merge a US Letter report with an A4 report, the output has Letter pages and A4 pages in the same file. Nothing is cropped and nothing is stretched; the pages are simply different sizes, which most PDF viewers handle by fitting each page to the window as you scroll. A landscape spreadsheet export merged into a portrait document stays landscape.
| Situation | What happens on merge | What to do about it |
|---|---|---|
| Letter mixed with A4 | Both preserved at original size; page edges do not line up | Usually leave it. Fix only if the file will be printed duplex or bound. |
| Landscape page in a portrait document | Stays landscape, viewer rotates the view | Leave it — this is the intended behaviour for wide tables and drawings. |
| Scan that is sideways or upside down | Rotation is preserved, including the wrong rotation | Rotate and re–save that file in your viewer first, then merge. |
| Oversized page (a plan or drawing) | Preserved at full size | Leave it; scaling it down would lose detail you presumably wanted. |
Rotation deserves the extra warning. A page scanned sideways looks sideways after merging, and correcting it means going back to the source file — there is no rotate control here. Fix orientation before you assemble, not after.
This is the honest part, and it is where a browser–side merge differs from a full desktop PDF editor. Page content is copied faithfully: text, vectors, embedded images, and embedded fonts all come across intact. Document–level structures are a different story, because they live outside the pages and each source file has its own version of them.
| Element | Lives at | After merging |
|---|---|---|
| Text, vector graphics, images | Page level | Preserved exactly |
| Embedded and subset fonts | Page resources | Preserved; each file brings its own copies |
| Page size and rotation | Page level | Preserved per page |
| Bookmarks / outline tree | Document level | Not carried over — the merged file has no outline |
| Interactive form fields | Document–level AcroForm | Do not survive as working fields |
| Document metadata (title, author) | Document level | Not carried into the merged file |
| Internal cross–page links | Page annotations pointing to document targets | Unreliable — assume they break |
| Attachments and embedded files | Document level | Not carried over |
A PDF outline is a tree of destinations stored once for the whole document. When pages are copied into a fresh document, the outline is not rebuilt, so the merged file has no bookmarks even if every source file had them. For a package that a reader will scroll through, this is a non–issue. For a 300–page reference manual where navigation is the point, it is a real loss, and you want a desktop editor that rewrites the outline.
If your PDFs contain fillable fields, the merge is the wrong tool. Fields are entries in a document–level form dictionary; the page only holds the visual widget. Copying pages leaves the widget behind without its field definition, so what was an editable box becomes at best inert. There is a second problem even in tools that do handle forms: two files that both contain a field called Name collide, and one silently overwrites the other. If you need the merged file to stay fillable, do not merge it here. If you only need the answers preserved, flatten each form first — print to PDF, or use your viewer's flatten command — which converts the filled values into ordinary page content that copies perfectly.
Highlights, sticky notes, and stamps are page–level annotations and generally travel with their page. Treat them as best–effort rather than guaranteed: if a review comment thread is legally or procedurally important, verify it in the output before you rely on it, or flatten the markup into the page first.
A "digital" or text–native PDF holds real text objects and font programs. A scanned PDF holds a photograph of a page — one large image per sheet — and, if the scanner ran OCR, an invisible text layer positioned over it. Merging the two kinds is completely legitimate and extremely common, but expect these effects in the combined file:
If the merged package is too large to send, the fix is compression of the scanned pages specifically, which is a separate job from combining files.
application/pdf is rejected by name with a message. Images, Word documents, and ZIP archives are not converted — export them to PDF first.merged.pdf. Rename it after downloading.No. Page content streams are copied, not re–rendered and not re–encoded. An image that was 300 DPI in the source is the same image in the output, and text stays text. What you lose is document–level structure, as listed above — not fidelity.
Roughly the sum of the inputs. It can come out slightly smaller when the sources carried unused objects, and slightly larger when several files embed subsets of the same font, since each subset is copied separately and they are not deduplicated. Do not expect a merge to save space.
Yes. Add it twice and it appears as two rows, each with its own remove button, and its pages appear twice in the output — occasionally useful for duplicating a cover sheet or a terms page.
Reach for a desktop PDF editor when you need the merged document to keep a working bookmark tree, when the file must remain a fillable form, when pages must be normalised to a single paper size for printing, or when you need to delete or rotate individual pages as part of the same operation. This tool does one job — concatenating whole documents in an order you control, privately, with nothing leaving your machine — and for assembling an exhibit set, a closing binder, an expense claim, or a scanned application package, that is the whole job.