How to merge PDFs: a 2026 guide that actually works
Merging PDFs is the most common PDF task. Here's the order-of-operations that produces clean output, preserves bookmarks, and avoids the two bugs that show up in most free tools.

Merging PDFs is the single most common PDF task — invoices, contracts, scanned receipts, school assignments. In 2026 the actual work is one click in your browser, but the decisions you make before you click determine whether the output keeps your bookmarks, your form fields, and your page order. This guide walks through the order of operations that produces clean, correct output every time.
The 30-second version
- Sort your files in the order you want them combined. Filenames sort alphabetically by default, which is rarely what you want.
- Open a browser-based merger that runs in your browser, not a desktop installer.
- Drag the files into the merge window. Verify the order on screen — don't trust the filename sort.
- Click merge. Download the result and open it in a PDF reader to spot-check page count and bookmark navigation.
What a good merge preserves
Not all merge tools are equal. A good merge preserves:
- Bookmarks / outline / table of contents — the navigable sidebar in your PDF reader
- Form fields (text boxes, checkboxes, signature fields)
- Embedded fonts (so the result renders identically on every device)
- Metadata (title, author, subject, keywords)
- Annotations and comments (highlights, sticky notes)
- Encryption (if the source was password-protected, the result can be too)
A bad merge rasterizes everything into flat images, loses the outline, and flattens form fields. You can tell the difference by trying to select text in the output — if you can't, it was rasterized.
How GetPDFPro merges
GetPDFPro's merge runs on the open-source PyMuPDF engine, the same library used by countless production PDF tools. For each input file, we extract the page tree, then concatenate the page trees in the order you specified. The output is a fresh PDF that retains the original page objects, embedded fonts, and outline entries — re-pointed into a single document.
Practically, that means:
- Bookmarks survive and become a single combined outline
- Form fields remain interactive
- Text is still selectable and searchable
- Page count is exactly the sum of the inputs
Limits to know about
On the free tier, each file can be up to 50 MB and you get 50 merges per day (signed in) or 1 per day (anonymous). Pro ($3.99/mo or $24/yr) raises the file cap to 4 GB and the daily cap to 1,000. Files larger than 4 GB are a real engineering problem — see our post on splitting large PDFs for the why.
Common merge problems (and the fix)
Output is huge and slow to open
You're probably merging scans that each contain a 300 DPI image. Run the merged output through a compressor with a moderate quality setting — text-heavy PDFs typically shrink 50–80% with no visible loss. GetPDFPro's compress tool does this in one click.
Bookmarks are gone
Your merge tool rasterized the inputs into images. Switch to a tool that preserves the page tree (like GetPDFPro, which uses PyMuPDF) and re-merge.
Form fields are flat / uneditable
Same root cause — the merge flattened everything. The fix is the same: use a tool that preserves the original page objects, not a tool that does 'image-only' merge.
Page sizes flip between A4 and Letter
Normalize first. Open each input, check the page size in Document → Properties, and either re-export to a consistent size or accept the mixed-size result.
Try it
Merge is free, runs in your browser, and doesn't need an account. Drag, drop, done — usually under 10 seconds for a 10-page document.
Sources
Every fact in this post is linked to a source we verified.
- PyMuPDF documentation — accessed 2026-06-11
- GetPDFPro /api/v1/pdf/merge-download (live API) — accessed 2026-06-11

