IT & NETWORKING

Merge PDF

Combine several PDFs into one in your browser — no upload. Arrange the order, pick page ranges per file, then download the merged document.

One PDF containing exactly the pages you chose from each file, in the order you set, with page counts per file and the total shown before you download.

Example: Add cover.pdf (1 page), report.pdf (pages 2-9 of 12) and appendix.pdf (all 3): the plan lists 1 + 8 + 3 = 12 pages, and one click saves cover-merged.pdf on your machine.

v0.1.0 · last reviewed 20 September 2026
Loading the workspace…
BUILT TO BE UNDERSTOOD

Pages copied,
nothing re-rendered.

How the merged file is built, what carries over from each source, and what does not.

What happens

Each PDF is opened in your browser and its page count read. The plan lists which pages of which file go into the output, in the order you arrange; the merged document is a new PDF into which those page objects are copied — content streams, fonts, images and page size exactly as they were. The reading and writing is done by pdf-lib, an open-source (MIT) PDF library that is downloaded to your browser only when you choose a file — the page itself stays small.

What carries over

Page content, media box, crop box and rotation come across unchanged, so nothing is re-rendered or re-compressed. Each page's resources (fonts, images) are copied with it, which means a font shared by many pages of one source appears once in the output for those pages.

What does not

Bookmarks (the outline), form fields, named destinations and document-level metadata belong to the source document, not its pages, and are not merged; internal links may point nowhere in the new file. A password-protected PDF is refused rather than silently copied — remove the password first. Nothing leaves the browser: the file is read into memory on your device, rewritten there and offered back as a download; the same four anonymous usage counts as the rest of the site apply.

SOURCES

Last reviewed 20 September 2026. How results are checked: How we verify.