Merge
Combine PDFs with bookmark, link, and form-field preservation
Per-file page ranges, drag-to-reorder, auto-generated bookmarks from filenames, and pattern-based group-merge for invoice and report bundles.
Download Complimentary TrialUnder the hood
Why batch merge is structurally different from concatenating PDFs
Sticking two PDFs together is the easy part. The hard part is what comes with them: each file carries its own page tree, its own resource dictionary (fonts, images, color spaces), its own outline tree (bookmarks), and its own AcroForm dictionary. A naive concatenation that just appends pages produces a file where bookmarks point to the wrong pages, form fields collide, fonts are duplicated, and internal links target page numbers that no longer mean what they used to.
PDF Batch Editor's merge rebuilds the page tree, remaps every /Dest and /Action reference to its new page number, deduplicates resources where it can, and folds each source file's bookmarks under a parent entry named after the source. Form fields keep their semantics; if two files use the same field name, the merge appends a suffix so values stay independent.
The output is one document, not 30 documents shoved into a single file. That distinction is what determines whether the merged PDF is actually useful when somebody opens it in Acrobat the next morning.
The manual workflow
Per-file page ranges and drag-to-reorder
Per-file page ranges
Each row in the merge queue carries its own page-range field that accepts the same syntax as the rest of the app — 1-3, 5, 8-12. Take only the cover and signature page from a 200-page contract; take the full body of an exhibit; emit them in any order you want.
Drag to reorder
Pages are emitted into the merged output in queue order. Drag rows up and down to set the final document sequence — cover, table of contents, body, exhibits, appendices — without renaming files first.
Auto-bookmark from filename
When enabled, each source file gets a top-level bookmark in the merged output named after its original filename. Combined with preserved source bookmarks, the merged document opens with a navigable tree the reader can jump around.
Page-number continuation
Page labels (Roman, Arabic, prefixes) carry through where the source files set them; otherwise the merged output runs continuous Arabic numbering from 1 to N. The output is consistent enough to cite.
The automated workflow
Merge-by-pattern: group by filename, merge each group
The manual workflow is right for an assembly job — one custom output, exact ordering, hand-set page ranges. The automated workflow is right when you have hundreds of files that should become tens of merged outputs grouped by some rule. Pick a grouping pattern (typically a substring of the filename), and the merge engine produces one output PDF per group.
A typical input set:
ACME-2025-01-invoice.pdf
ACME-2025-02-invoice.pdf
ACME-2025-03-invoice.pdf
BIGCO-2025-01-invoice.pdf
BIGCO-2025-02-invoice.pdf
WIDGETS-2025-Q1-invoice.pdf
WIDGETS-2025-Q2-invoice.pdf
Group by the leading vendor token and one execute produces ACME-2025-merged.pdf, BIGCO-2025-merged.pdf, and WIDGETS-2025-merged.pdf — three outputs, all with proper bookmarks, and all named consistently. Re-run next month against the new month's files and you get the same thing again, no manual reorder required.
Use Cases
When merging PDFs by hand is not an option
Monthly Invoice Bundles
Accounting receives 200 invoice PDFs each month. Merge-by-pattern groups them by vendor token in the filename and produces one bundled PDF per vendor for archival. Bookmarks land each invoice at a known offset.
Court-Ready Case File
A law firm assembles a 30-exhibit case file. Drag rows to set the exhibit order, set per-file page ranges where only relevant sections matter, auto-bookmark each exhibit from its filename. The merged document opens with a navigable tree the judge can move through.
Friday Executive Summary
A project manager compiles weekly status PDFs from 12 contributors into one summary every Friday. Filename-pattern grouping produces a single merged file; auto-bookmarks make it scannable; page-number continuation makes it citable in the next status meeting.
Frequently Asked Questions
Does merging preserve existing bookmarks from the source files?
Yes. Bookmarks from each source file are rolled into the merged document under a top-level entry named after the source filename — so a 30-file merge produces a navigable tree rather than a flat 800-page slab. Original bookmark hierarchies are preserved verbatim under each file's branch.
What happens to internal links across files?
Links inside one source file that point to another page in the same source survive — the destination is rewritten to its new page number in the merged output. Links from one source file to a different source file (cross-file references) are not connected unless both files are in the same merge job and the original link target is reachable.
Can I take only specific pages from each input?
Yes. Each row in the merge queue has its own page-range field that accepts 1-3, 5, 8-12 syntax. Take pages 1-3 from one file, page 5 from another, pages 8-12 from a third. Pages are emitted in queue order; drag rows to change the sequence.
What is merge-by-pattern mode?
Merge-by-pattern groups files in the queue by a filename rule and merges each group into its own output PDF. Typical use: grouping invoices by vendor — ACME-2025-01.pdf, ACME-2025-02.pdf, BIGCO-2025-01.pdf — into one merged file per vendor with one click, instead of running the job manually per group.
How does it handle different page sizes?
Each page keeps its original size and orientation in the merged output. Letter pages stay letter, A4 stays A4, landscape stays landscape. Readers display each page at its native size; nothing is forced into a single geometry.
Are form fields preserved in the merged file?
AcroForm fields are preserved in their original positions on each merged page. Field names from different source files coexist as long as they are unique; if two source files use the same field name, the merge appends a disambiguating suffix so values stay independent.
Combine PDFs faster than you can say "merge"
Manual control or automatic grouping. Bookmarks, links, form fields preserved. Complimentary 14-day trial.
Download Complimentary Trial