Merge PDF Files

Put several PDFs into one, in the order you choose, without uploading them.

Runs entirely in your browser

Advertisement

Loading the tool…

Your files are opened by this page and never uploaded. Nothing here talks to a network.

You can drop and reorder pages here too, once the files are in. Starting from one document instead? Split a PDF is this same editor with a page range box, which is quicker for pulling a few pages out of a long file.

Advertisement

Choose two or more PDFs and they are combined here, in this page. Every other tool that does this uploads your documents to a server first. This one cannot, because there is no server and no network code in it. Turn your connection off and it still works, which is a claim you can check rather than take on trust.

That matters more for PDFs than for almost anything else. The files people merge are contracts, invoices, medical records, passport scans and mortgage paperwork, usually because somebody asked for "one PDF with everything in it". Those documents are exactly the ones you would rather not hand to a company you have never heard of.

The pages are moved, not redrawn: text stays text, links keep working, and nothing is re-compressed, so the result looks exactly like the files that went in. Reorder them with the arrows before you download, and drop any you picked by mistake.

Every page appears as a picture of itself, in the order it will be merged. Drag one where you want it, including into the middle of another document, drop a page with the ✕ in its corner, or nudge it along with the arrows. You are moving the page you can see rather than a number you had to look up first.

That makes this the tool for anything involving more than one file, joining or not: you can combine three documents and drop their blank pages in the same pass. Working from a single PDF, Split a PDF is the same editor with a page range box, which is faster when the file is long.

How to use it

  1. Choose two or more PDFs. Nothing is uploaded when you do.
  2. Put them in the order you want with the arrows.
  3. Download the merged file.

Questions

Are my documents uploaded anywhere?

No. The page reads the files through your browser and merges them in WebAssembly on your own machine. There is no server behind this and no network request in the code, so disconnect and it still works, which is how you can verify it rather than believe it.

Does merging reduce the quality?

No. This is not a re-export: the pages are moved into a new document as they are, so text stays selectable, images are untouched and nothing is re-compressed. The merged file is usually about the size of the originals added together.

Can I change the order?

Yes, page by page rather than only file by file. Drag any page anywhere, including between the two documents, drop the ones you do not want, and add more files later without starting again. 'Put them all back' returns to plain file order if you lose track.

Why does it take a moment to open?

It is drawing a picture of every page, which is the one thing a PDF library cannot do without a renderer. The bar shows how far along it is. Opened by double-clicking the file rather than from a website, the browser makes that work happen on the page's own thread, so a long document takes noticeably longer.

Is there a size or page limit?

Only your machine's memory. Everything happens in the browser tab, so very large files are limited by what the tab can hold rather than by an upload cap. A few hundred pages is comfortable.

Why will it not open my file?

Almost always because the PDF is password protected. Encrypted files cannot be read without the password, and this page will say so rather than fail quietly. Remove the password in whatever created the file, then merge.

Can I see the result before downloading?

Yes. The merged file appears below the list and updates as you reorder, so you can flip through the pages and check the order first. It is your browser's own PDF viewer doing the drawing, which is why it costs nothing and works offline. iPhones and iPads will not show a PDF inside a page, so there the preview becomes a link that opens it in a new tab.

What happens to bookmarks and form fields?

Page content, links and images survive the merge. Document-level extras that belong to the old file as a whole, such as bookmarks and the outline tree, are not carried across, because they point at a page tree that no longer exists.

Your data stays on your device

Everything above runs inside your browser as WebAssembly compiled from Rust. Nothing you type is uploaded, logged or stored on a server. There is no server. You can load this page once, go offline, and it still works.