PDF Merger
Combine multiple PDFs into a single document, in your browser.
About PDF Merger
PDF Merger combines multiple PDF files into a single document. Add the files you want to join, reorder them with the up and down arrows, and download a merged PDF. Common use cases: combining a scanned cover letter and a CV into one attachment, stitching together the chapters of a manual, assembling a packet of receipts for an expense report — anywhere you would otherwise email three or four PDFs and ask the recipient to keep them in order.
Worked example: add a 2-page cover letter and a 4-page CV, use the up arrow to move the cover letter to the top of the list, and the output is a single 6-page PDF in the right order. Adding a third file mid-stack works the same — use the up/down arrow buttons next to each file to move it into the right position before merging. Page numbers in the output run continuously across all sources, and embedded fonts in each source's pages are carried along with those pages.
A note on what the merger does and does not do. It copies pages with pdf-lib's copyPages — pages are not re-encoded, so visual quality is identical to the originals and the output file size is roughly the sum of the inputs. Pages move across cleanly and their link annotations come with them, so links pointing at a website keep working. Internal page-to-page links do not survive — copyPages never remaps their destinations, so they dangle even when both pages end up in the merged file. Document-level form fields and outlines (bookmarks) are not carried across either. The only practical limit beyond that is your browser's available memory — typical browsers handle merging files totalling 100 MB+ without trouble; very large merges may slow down or fail on memory-constrained devices. Encrypted PDFs need to be decrypted with their password first.
All merging runs locally in your browser using pdf-lib. Sensitive documents — contracts, medical records, financial statements — never leave your device.