Merge PDF
Combine PDFs in any order. Files are processed locally - nothing is uploaded.
About this tool
Combine two or more PDF files into a single document - keep page order, preserve quality, and never upload anything. The merge happens entirely in your browser using pdf-lib, the same JavaScript library used in serious document automation, so even confidential contracts, scans, and invoices stay on your device.
Useful when you need to send a single packet to a client, bundle scanned receipts for an expense report, stitch together multiple chapters into one book, or assemble a tender response from documents that arrived from different people in different formats.
Pages are copied at the PDF object level rather than re-rendered, which means fonts stay sharp, vector graphics stay vector, embedded forms and bookmarks survive, and the output file is roughly the sum of the inputs rather than a bloated re-export.
Features
- Merge any number of PDFs into one file
- Drag to reorder documents before merging
- Original quality, fonts and bookmarks preserved
- No file size limit beyond your device's memory
- Works offline once the page is loaded
- Handles tagged PDFs and forms without flattening
- Output downloads automatically as merged.pdf
How to use it
- Drop or pick the PDF files you want to combine.
- Reorder them with the up/down arrows so the pages end up in the right sequence.
- Optionally remove a file from the list if you added one by mistake.
- Click Merge PDF - the combined file downloads automatically as merged.pdf.
Everything happens inside your browser using JavaScript and WebAssembly. Your files are never uploaded to a server, never stored, and never seen by us.
Frequently asked questions
No artificial limit. The only ceiling is the RAM available to your browser tab - modern laptops handle hundreds of pages and several hundred MB of input without trouble. If you hit a wall, close other tabs and try again.
No. The merge runs locally in JavaScript. Your files never leave the browser tab. You can verify this by opening DevTools, switching to the Network panel, and watching that no upload request fires when you merge.
No. We copy the original pages at the PDF object level rather than re-rendering them, so fonts, images, vector graphics, annotations and bookmarks are preserved byte-for-byte.
Not directly - encrypted bytes can't be inserted into a new document. Remove the password first with the PDF Password tool, then merge the unlocked file.
Yes. The list you see in the UI is the exact order the pages will appear in the output. Reorder until it looks right before clicking Merge.