PDF Merger
Join several PDFs into one file, in the order you arrange them. Pages are read from each source and re-emitted into a fresh document with pdf-lib, so the result is a clean file rather than a container of the originals — which also means per-file metadata, bookmarks and form fields do not survive the trip. Everything runs locally: contracts, medical records and invoices never leave your device, and nothing is uploaded or stored. Reorder the inputs before building if the sequence matters, since pages are taken strictly in the order the files are listed.
No PDFs yet — drop or pick at least two.
Everything happens in your browser — files never leave your device.
How to use
- Drop or pick the PDFs in the order you want them merged.
- Use the up / down arrows to rearrange them if needed.
- Set the output filename and click Build, then Download.
Frequently asked questions
- Are the files uploaded anywhere?
- No. Files are read, parsed by `pdf-lib`, and re-emitted in your browser — there's no server round-trip. Closing the tab discards everything.
- Does it preserve form fields, bookmarks, and outlines?
- Pages keep their visual content (text, images, annotations on the page). Top-level metadata, bookmarks / outlines, and form fields aren't currently re-stitched — pdf-lib emits a fresh document structure.
- What about encrypted PDFs?
- They are refused, with a message saying so. `pdf-lib` can open an encrypted document but it cannot decrypt one: the page streams stay scrambled, and merging them produced a file no reader could open — silently, which is worse than refusing. Remove the protection in a PDF reader first, then merge.
- Any size limit?
- Limited only by your browser's memory — the whole document is held in RAM during the merge. Phones can usually handle a few hundred MB of total input before stuttering.
- Why is the merged file about as large as the inputs combined?
- Because merging copies page content rather than recompressing it. Images and embedded fonts come across as they are, so the output is roughly the sum of its parts plus a little structural overhead. If size matters, compress the images before turning them into a PDF - merging is not the step that will shrink anything.
- Can I drop or reorder individual pages?
- Not here - this tool works at the file level and takes every page from each input, in the order the files are listed. To pull specific pages out first, use the page extractor and then merge the results.
- Will the text stay selectable and searchable?
- Yes, wherever it was text to begin with. A PDF exported from a word processor keeps its text layer through the merge. A PDF made by scanning paper contains images of text, not text, and merging cannot change that - it would need OCR, which happens before the file reaches this tool.
Related tools
Add Page Numbers to a PDF
Number the pages of a PDF — position, style, starting number and whether to skip the cover — and download it. Nothing is uploaded.
Add a Watermark to a PDF
Stamp text like DRAFT or CONFIDENTIAL across a PDF — size, colour, opacity and angle you choose — and download it. Nothing is uploaded.
PDF Page Extractor
Drop a PDF and pull just the pages you want — `1-3, 5, 7-10` — into a fresh PDF. All in your browser, no upload.
ZIP Builder
Drop a few files into the browser and download them as a single .zip — no upload, no install, fast compression.
Image Stitcher (Horizontal / Vertical)
Combine multiple images into one — horizontal strip or vertical stack — with alignment, gap, background color and optional uniform scaling.
CIDR Aggregator (Merge & Summarize IP Ranges)
Coalesce a messy list of IPv4/IPv6 addresses, CIDR blocks, and ranges into the smallest equivalent set of CIDR prefixes.