Skip to main content
L
Loopaloo
Buy Us a Coffee
All ToolsImage ProcessingAudio ProcessingVideo ProcessingDocument & TextPDF ToolsCSV & Data AnalysisConverters & EncodersWeb ToolsMath & ScienceGames
Guides & BlogAboutContact
Buy Us a Coffee
L
Loopaloo

Free online tools for developers, designers, and content creators. All processing happens entirely in your browser - your files never leave your device. No uploads, no accounts, complete privacy.

support@loopaloo.com

Tool Categories

  • Image Tools
  • Audio Tools
  • Video Tools
  • Document & Text
  • PDF Tools
  • CSV & Data
  • Converters
  • Web Tools
  • Math & Science
  • Games

Company

  • About Us
  • Contact
  • Blog
  • FAQ

Legal

  • Privacy Policy
  • Terms of Service
  • Disclaimer

Support

Buy Us a Coffee

© 2026 Loopaloo. All rights reserved. Built with privacy in mind.

Privacy|Terms|Disclaimer
  1. Home
  2. PDF Tools
  3. PDF Merger
Add to favorites

PDF Merger

Combine multiple PDF files into one document

A PDF is not a single continuous stream and it is a collection of numbered page objects plus metadata (bookmarks, form fields, embedded fonts, images) tied together by a cross-reference table. Merging PDFs is therefore not string concatenation; it is building a new PDF whose page tree references the right subset of objects from each source file, with the cross-reference table rewritten so page numbering, internal links, and bookmarks stay consistent. A naive concatenation of two PDFs produces a file that either will not open or shows only the first source's pages. This merger handles the object rewriting correctly. Upload any number of source files (tested up to roughly 500 MB of combined input in typical browser memory), reorder them by dragging, and export a single output with sequential page numbers. Embedded fonts are deduplicated so a report combining ten documents that all use Helvetica does not store ten copies of the font. Bookmarks from each source are preserved and grouped under a per-file heading in the output table of contents. Form field names are namespaced to avoid collisions when two source files both have a field called "signature".

Runs in your browser and files never uploadedMore pdf toolsJump to full guide

Related reading

  • PDF Accessibility: Making Documents Everyone Can Read11 min read
  • The Complete Guide to Working with PDFs: Edit, Optimize, and Organize18 min read

Initializing in your browser…

You might also like

Audio Merger & Joiner

Combine multiple audio files into one track. Drag and drop to reorder, merge MP3s, WAVs, and other formats. Create seamless audio compilations online.

Video Merger - Combine & Join Multiple Videos

Merge multiple video clips into one seamless video. Drag-and-drop reordering, preview before export, timeline visualization. Combine videos in any format with automatic re-encoding.

Images to PDF

Convert multiple images into a single PDF document. Drag and drop to reorder pages, customize page size, orientation, and margins.

PDF Merger: a worked example

A signed contract, an appendix, and a cover letter are three PDFs that must go to the client as one document.

Input

cover.pdf + contract.pdf + appendix.pdf (drag to order)
PDF Merger produces

Output

bundle.pdf, pages in the set order, bookmarks preserved

Pages are concatenated in the order you arrange them while keeping each source’s page size and internal links intact. It runs in the browser, so a confidential contract is never uploaded.

What is PDF Merger?

A PDF is not a single continuous stream and it is a collection of numbered page objects plus metadata (bookmarks, form fields, embedded fonts, images) tied together by a cross-reference table. Merging PDFs is therefore not string concatenation; it is building a new PDF whose page tree references the right subset of objects from each source file, with the cross-reference table rewritten so page numbering, internal links, and bookmarks stay consistent. A naive concatenation of two PDFs produces a file that either will not open or shows only the first source's pages. This merger handles the object rewriting correctly. Upload any number of source files (tested up to roughly 500 MB of combined input in typical browser memory), reorder them by dragging, and export a single output with sequential page numbers. Embedded fonts are deduplicated so a report combining ten documents that all use Helvetica does not store ten copies of the font. Bookmarks from each source are preserved and grouped under a per-file heading in the output table of contents. Form field names are namespaced to avoid collisions when two source files both have a field called "signature".

How to use

  1. 1Click "Add Files" or drag and drop multiple PDFs into the upload area.
  2. 2Rearrange the files in the list to set the desired page order.
  3. 3Press "Merge" to combine all files into a single PDF.
  4. 4Download the merged document.

Key features

  • Merge an unlimited number of PDF files at once
  • Drag-and-drop reordering before merging
  • Preserves original formatting, hyperlinks, and bookmarks
  • Works entirely in the browser and no server upload
  • Instant download of the merged result

Common use cases

  • Report assembly

    Combine cover page, table of contents, chapters, and appendices from separate files into one polished report.

  • Invoice bundling

    Merge monthly invoices into a single document for accounting or client records.

  • Application packets

    Join a resume, cover letter, and reference letters into one PDF for job or grant applications.

  • Legal filings

    Combine exhibits, declarations, and forms into the required filing order.

How it works

The merger works on the PDF object model directly using pdf-lib, parsing each source's cross-reference table and page tree, then constructing a new document whose /Pages root references the selected pages from each input. Because the page content streams (the actual drawn marks) are copied by reference rather than re-rendered, output pages are pixel-identical to source pages, no quality loss, no re-encoding of embedded images. A 10 MB document merged from a 4 MB and 6 MB source typically ends up within a few kilobytes of the sum, with the small difference coming from deduplication of shared resources like fonts and color profiles.

Page sizes are preserved per page, not normalized. A document merging A4 and US Letter sources will have mixed page sizes in the output, matching each source's original dimensions. This is usually what you want for reports combining documents from different regions. If you need uniform page size, process the non-matching files through a PDF resizer first or use a print-to-PDF step to rasterize to a single size (at the cost of quality on vector content).

One gotcha with encrypted PDFs: the merger cannot copy pages from a document you do not have the decryption key for. Password-protected PDFs must be unlocked first using the PDF Password Protector tool before they can be merged. Digital signatures are a related issue, a signed PDF, by design, has a signature that covers the entire document hash, so merging a signed PDF into a new document invalidates that signature. The merger preserves the visual signature (the drawn signature box stays on the page) but the cryptographic validity is lost. This is a limitation of the PDF signing standard, not the merger.

Frequently asked questions

Is there a limit to how many files I can merge?

There is no hard limit. Performance depends on your browser and the total file size, but merging dozens of typical documents works smoothly.

Will the merged PDF keep my bookmarks?

Yes. Bookmarks from each source file are preserved in the final document.

Can I merge password-protected PDFs?

You will need to remove the password first. Use the PDF Password Protector tool to unlock files before merging.

Private by design

PDF parsing and editing happen in your browser. Documents, and everything inside them, are never uploaded or stored remotely.