Skip to content
Build With Owais
Free · no sign-upRuns in your browser

PDF Merger

Join two or more PDFs into a single document. Drag the files into the order you want, and the pages are combined in exactly that sequence — no page limit, no account, and no upload.

PDF Merger tool

Loading the tool…

How to use the PDF Merger

  1. Add your PDFs

    Drop two or more PDF files onto the upload area, or press it to browse. You can add more files later without starting over.

  2. Put them in order

    Use the up and down controls on each file to arrange them. The merged document follows this order from top to bottom.

  3. Merge and download

    Press Merge PDFs. The combined file is built in your browser and appears as a download link when it is ready.

Where your files are processed

Your files are processed locally in your browser and are not uploaded to our servers.

The PDF Merger runs as JavaScript on the page you are reading. When you choose a file, the browser hands it to that code directly — it is never put into a network request, so there is no upload to cancel, no copy sitting in a queue somewhere, and nothing for us to delete afterwards. We could not see your file if we wanted to.

You can verify this rather than take our word for it: open your browser’s developer tools, switch to the Network tab, and run the tool. You will see no request carrying your file. Better still, once the page has loaded you can disconnect from the internet entirely and the PDF Merger will keep working — which it could not do if it depended on a server.

To be exact about what doesleave the page: like the rest of this site, it loads analytics, which record that a tool was opened and whether it succeeded. Those events carry the tool’s name and a duration — never a file, a file name, or anything read out of your file. The tool panel above is also excluded from session recording, so nothing shown inside it is captured either.

Frequently asked questions

There is no fixed limit. The practical ceiling is your device's memory, because the whole document is assembled in the browser. Merging a few hundred pages is comfortable on a modern phone; several thousand pages may be slow on older hardware.

No. The merge runs entirely in your browser using the pdf-lib library. Nothing is sent to a server, which is also why it keeps working if your connection drops after the page has loaded.

No. Pages are copied across as-is, so text stays selectable, images keep their original resolution, and nothing is re-compressed. The merged file is roughly the sum of its parts in size.

Not directly. An encrypted PDF cannot be read without its password, so the tool will tell you the file is protected. Open it in a PDF reader, save an unprotected copy, then merge that.

Page content, including form fields, is carried over. Document-level bookmarks from the source files are not rebuilt in the merged document — this is a limitation of how the pages are copied.

Keep exploring

Credits

The file-processing behind this tool is adapted from DoxDock by Mithun Srinivas, used under the MIT Licence. Rebuilt here in TypeScript for this site.

Start a project

Tell me what you're building

Share a few details and I'll come back within one business day with an honest take, a realistic timeline and a ballpark cost — no pressure, no sales script.

  • Reply within one business day, from me directly
  • Straight answers on scope, timeline and budget
  • Free 30-minute consultation, no obligation

Need a tool like this built into your own product?

Tell me what you're working on. I'll reply within one business day with honest, practical next steps.