Skip to content
Run here 100% in your browser, no upload, no login

PDF Merge

Merge several PDF files into one in your browser, with order control and no upload.

Merge order

No files yet — pick PDFs above to build the merge order.

Merging runs entirely in your browser with pdf-lib. Files are read into memory and never uploaded.

How to use it

  1. Click the file picker and choose two or more PDF files. Hold Ctrl or Cmd to select several at once.
  2. Each file is read locally and its page count is shown in the merge list.
  3. Reorder the list with Up and Down — the top file becomes the first pages of the result.
  4. Use Remove to drop a file you picked by mistake.
  5. Click Merge PDFs, then Download to save the combined document.

Common use cases

Why it stays private

Merging is done by pdf-lib inside your browser's memory. Files are read with the File API, never sent to a server, and no network request is made at any point, so confidential documents stay on your device.

FAQ

Q: Is there a limit on how many files I can merge? A: There is no hard limit, but every file is held in memory at once, so very large batches are better merged in smaller runs.

Q: Does merging change the pages themselves? A: No. Pages are copied as they are — text, fonts, images and annotations travel with them. Only the order is decided by the list.

Q: Can I merge password-protected PDFs? A: Not here. The parser rejects encrypted documents, so remove the password first or use a dedicated decryptor.

Your data stays on this device

PDF Merge runs 100% locally. Everything you paste or drop is processed by your own browser and never transmitted. Nothing is stored on our servers — close the tab and it is gone.

Nothing you type is sent to a server, logged, or used for analytics. The page works even with your network disconnected after first load.