Merge PDF

Combine any number of PDFs into a single document, in the order you choose.

Runs in your browser. Your files are never uploaded.

Choose PDFs to mergeDrag files here, or click to browse. Add more at any time — they join the end of the list.

    Merging without uploading anything

    Nearly every PDF merger on the web works the same way: you upload your files to a server, it combines them, and you download the result. That is fine for a restaurant menu and a poor idea for a contract, a medical letter, or a bank statement — the documents people most often need to combine are exactly the ones they would rather not hand to a stranger's server.

    This tool does the work in the page itself. Your files are read from disk into the tab, merged there, and handed straight back to you as a download. Nothing crosses the network, which also means the merge finishes at the speed of your machine rather than your upload connection — usually a good deal faster for anything large.

    What is preserved, and what is not

    Page content is copied across untouched: text stays selectable, vectors stay sharp, and images are not re-compressed, so nothing loses quality. Two things do not survive, and it is better to know before you discard the originals. Bookmarks are dropped — the merged file has no outline, even if its inputs did. Form fields can collide: if two documents both contain a field called signature, the merged form has two fields with one name and will not behave sensibly.

    Everything else — page sizes, orientation, rotation, annotations, links to external URLs — carries over. Mixed page sizes are fine and stay as they are; a merged file is allowed to contain A4 and Letter pages side by side.

    Frequently asked questions

    Are my PDFs uploaded to a server when I merge them?

    No. The merge runs entirely inside your browser using JavaScript — the files are read from your disk into the page and never sent anywhere. You can confirm it by opening your browser devtools network tab, or by disconnecting from the internet after the page has loaded: the tool still works.

    How many PDFs can I merge at once?

    There is no fixed limit on the number of files. The practical ceiling is your device’s memory, because every document is held in the tab while it works. Thirty ordinary documents is comfortable on a laptop; thirty large scans on an older phone may not be. Individual files are capped at 100 MB.

    Does merging reduce the quality of the pages?

    No. Pages are copied across as they are, with their existing text, vectors and images untouched — nothing is re-rendered or re-compressed. A merged file is usually close to the sum of its inputs in size.

    Can I merge a password-protected PDF?

    Yes, if you know the password. When a protected file is added the tool asks for its password, unlocks it in memory, and merges it like any other. The password is never stored or transmitted, and the merged output is not protected — add protection again afterwards if you need it.

    What happens to bookmarks and form fields?

    Bookmarks (the document outline) are not carried into the merged file. Form fields are copied, but if two documents use the same field names those fields will collide and the merged form may behave unpredictably. If either matters, merge a copy and check the result before discarding the originals.

    Can I change the order of the files before merging?

    Yes. Drag a file by its row to where you want it — on a phone, press and hold it first — or use its up and down arrows. The merged document follows the list top to bottom. You can also remove a file you added by mistake without starting over.

    Can I put a page from one PDF between two pages of another?

    Yes. Switch "Arrange by" to Pages and every page of every file appears in one grid, colour-coded by the file it came from. Drag any page to any position — between pages of a different file included — and rotate pages individually. The merged PDF follows that grid exactly. Moving whole files in the Files view afterwards resets the page order to file order.