How to Join PDFs into One File and Keep the Hyperlinks

Short answer: use a merger that copies pages with their link annotations instead of re-drawing them. Adobe Acrobat's Combine Files keeps web links and internal links and can keep bookmarks; the free command-line tool qpdf (qpdf --empty --pages a.pdf b.pdf -- merged.pdf) keeps the links on every page but drops bookmarks unless you start from the first file. Links that pointed from one file to another file keep pointing to that file and must be fixed by hand. Always test a few links in each part after merging.

qpdf behaviour per the qpdf manual (read 9 November 2026); PyMuPDF / HelpRange merge tool tested on 9 November 2026. Updated 9 November 2026. Disclosure: HelpRange is our product.

Free tool: Merge PDF files

Combine up to 25 PDFs into one file. They are merged in the order you select them. No sign-up – files are deleted within 30 minutes.

Share documents securely with HelpRange

Send a link instead of an attachment: only specific people can open it, downloads and forwarding are blocked, every page is watermarked, and you see who read what – page by page.

Which links survive a merge

A PDF "link" is an annotation sitting on top of a page. What happens to it depends on its target:

  • Web links (URLs) travel with the page. Almost every merger that copies pages keeps them.
  • Internal links to a page (a table of contents, "see page 12") survive when the tool copies the page objects and re-points the link to the copied page. Good tools do this; tools that rebuild pages may not.
  • Internal links to named destinations (common in PDFs exported from LaTeX and some Word versions) depend on a document-level list of names. If the tool does not copy that list, the links do nothing.
  • Links to another PDF file ("open chapter2.pdf") keep pointing to the separate file even after chapter 2 is inside the merged PDF. No merger fixes these automatically; edit them to point to the page.
  • Bookmarks (the outline) are document-level, not page-level. Many tools keep the first file's bookmarks only, or none.

Methods compared

MethodKeeps web and page links?Keeps bookmarks?Free?
Adobe Acrobat Pro/Standard: Combine FilesYes (links between separate files need editing)Yes, can keep each file's bookmarks; check OptionsNo (paid subscription)
Acrobat: drag a file into the Page Thumbnails panel of anotherYesKeeps the open file's bookmarks; reported as a reliable workaroundNo
qpdf --empty --pages a.pdf b.pdf --YesNo (outline comes only from a primary file)Yes, open source
qpdf a.pdf --pages . b.pdf --YesFirst file's bookmarks onlyYes
pdftk a.pdf b.pdf cat output merged.pdfWeb links reported keptUsually lost; can be re-added with dump_data / update_infoYes
PyMuPDF (insert_pdf), e.g. the HelpRange merge toolYes (tested 9 November 2026)No (can be rebuilt with set_toc in code)Yes
macOS Preview (drag pages into the sidebar)Varies by macOS version: testOften lostYes
Online mergers in generalMost keep web links; some flatten pages and lose all linksOften lostUsually, with limits

Methods marked "reported" or "varies" are based on user reports rather than documentation; test with your own files.

Step by step: Acrobat

  1. Open Acrobat and choose Combine files (in the tools list or All tools).
  2. Add your PDFs and drag them into the final order.
  3. Open Options and keep bookmarks turned on, so each file's outline is kept and every file gets a top-level bookmark.
  4. Click Combine and save the result.
  5. Fix cross-file links: with the Link tool, edit each link that pointed to another file and set it to "Go to a page view" in the combined PDF.

Step by step: qpdf (free, Windows, macOS, Linux)

Install qpdf (for example brew install qpdf on a Mac or the Windows installer from the qpdf project), then:

  • All links kept, no bookmarks: qpdf --empty --pages a.pdf b.pdf c.pdf -- merged.pdf
  • Keep the first file's bookmarks and metadata: qpdf a.pdf --pages . b.pdf c.pdf -- merged.pdf
  • Only some pages: qpdf --empty --pages a.pdf 1-5 b.pdf -- merged.pdf

The qpdf manual explains that form fields, outlines and article threads are copied "in their entirety from the primary input file", while page labels are kept from all files. If you need the bookmarks of every part, build a combined outline afterwards in Acrobat or with a script (PyMuPDF's get_toc on each file plus set_toc on the result, offsetting page numbers).

How to test the merged file

  1. Click one web link in each original part.
  2. Click one table-of-contents or cross-reference link in each part and check it lands on the right page of the merged file.
  3. Open the bookmarks panel and click one bookmark per part.
  4. Search for a word to confirm the text is still searchable (a flattened merge turns pages into images).
  5. Compare page counts: merged = sum of the parts.

Merging should not reduce quality either: copying pages does not recompress images. If your file got blurry, the tool rasterised it. See how to merge PDFs without quality loss.

Sending the merged file

A merged pack (a proposal with appendices, a due diligence bundle, a course workbook) often goes to people outside your company. Instead of attaching it, you can upload it to HelpRange and share a link: you see who opened it and which pages they read, and you can turn off downloading. The free merge tool deletes files within 30 minutes.

FAQ

Why do links stop working after I merge PDFs?

Usually for one of three reasons: the tool rebuilt or flattened the pages and dropped link annotations; the link pointed to a named destination stored at document level, which the merge did not copy; or it was a link to another file (for example "see chapter2.pdf") that still points to that separate file after merging.

Does Adobe Acrobat keep hyperlinks when combining files?

Yes, Acrobat's Combine Files keeps web links and links within each file, and can keep each file's bookmarks. Links between the original separate files still point to those files and need to be edited to point to pages in the combined PDF. Combine Files needs Acrobat Pro or Standard.

How do I merge PDFs for free and keep links?

Use qpdf: qpdf --empty --pages a.pdf b.pdf -- merged.pdf keeps the links on each page. Bookmarks are taken only from a primary input file, so with --empty none are kept; start from the first file instead (qpdf a.pdf --pages . b.pdf -- merged.pdf) to keep its bookmarks.

Does the HelpRange merge tool keep links?

Yes. In our test on 9 November 2026 the free merge tool kept web links and internal page links (re-pointed to the right page in the merged file). Bookmarks from the separate files were not kept.

How can I check that links survived the merge?

Open the merged file, click one web link, one table-of-contents link in each part and one bookmark per part, and confirm each lands on the right page. In Acrobat, the Link tool highlights every link box so you can spot missing ones.

Share documents securely with HelpRange

Send a link instead of an attachment: only specific people can open it, downloads and forwarding are blocked, every page is watermarked, and you see who read what – page by page.