Merge PDF files

Join two or more PDFs into one, in the order you choose

The tool loads here. It needs JavaScript, because the work happens on your device.

Your files and your privacy

Your PDFs are never uploaded. Each file is read into this browser tab, merged by a Web Worker running on your own device, and handed back as a download. The page's Content-Security-Policy restricts connect-src to this origin, so the browser itself would block an upload even if the code attempted one.

What this tool does

Combine several PDF files into a single document without uploading them. Files are read into this browser tab, joined in the order you listed them, and offered back as one PDF you download.

Merging copies every page of every file you choose into one new document, in the order the list shows, and writes that document out as a fresh PDF. Page content, page size and page rotation are carried across unchanged, so a mixed set of A4 and US Letter pages stays mixed rather than being stretched to one size. The output is a new file; your originals are untouched.

How to use it

  1. Select Choose PDF files and pick two or more PDFs from your device.
  2. Check the list: files are merged top to bottom, and the page count and size of each one is shown so you can confirm you picked the right documents.
  3. Select Run. A progress bar reports each file as it is copied in.
  4. Select Download to save the combined PDF, then Clear files and free memory when you are finished.

Example use cases

Supported input and output

Accepts

Produces

What this tool will not do

Common mistakes

Technical notes

Merging is done with pdf-lib inside a Web Worker, so a large document does not freeze the page. Each source file is parsed, its page indices are copied into a newly created document, and the result is serialised once at the end. The worker is terminated and its buffers released when you select Clear files, rather than being left holding your document for the life of the tab.

Frequently asked questions

Are my PDFs uploaded to a server?
No. There is no upload endpoint. The merge runs in a Web Worker in this tab, and the page's Content-Security-Policy limits connect-src to this origin. You can confirm it by opening your browser's network panel and running a merge: no request carrying document bytes is made.
Is there a file size or page limit?
Each file may be up to 50 MB. There is no page limit beyond what your device's memory allows, because the merging happens on your device rather than on a server.
Can I change the order of the files?
Files are merged in the order you selected them. To rearrange pages after merging, run the combined file through Reorder pages, which shows every page as a thumbnail.
Why does my merged file still say it is not signed?
A digital signature covers the exact bytes of the document it was applied to. Merging produces a new document, so any signature no longer matches and is dropped. Sign the merged file after merging, not before.
Does the result carry a watermark?
No. The output is the pages of your inputs and nothing else. If you want a watermark, the toolkit has a separate tool that adds one deliberately.