What is PDF Merge?
Merging multiple PDFs into a single continuous document is a daily requirement for many professionals. Our PDF Merger uses pdf-lib to stitch documents together locally in your browser's memory. This means you can combine sensitive legal contracts or financial statements without a single byte leaving your computer.
A note about file privacy
PDF Merge is built to handle your file entirely in the browser. You can confirm the data path in DevTools: during processing, your file should not show up as a network upload request. For the broader risks of fake or untrusted converters, see theFBI Internet Crime Complaint Center warning.
Treat PDF Merge like a small desktop utility, not an upload service. Your browser may fetch the code needed to do the work, but the selected file stays in local memory while it is processed. That is why the Network panel is worth checking whenever the file is confidential.
- Before processing: strip metadata, comments, and form fields you would not want shared, since these can carry author names, paths, and internal notes into the output.
- While processing: watch the Network tab. A library download is expected; a request carrying your file bytes is an upload.
- After downloading: scan unfamiliar results before opening them. A file that looks converted can still be malicious.
Supporting guidance: Malwarebytes on malicious converters andKaspersky's safe conversion guidance.
Deep Dive: PDF Merge
Related Articles
Learn more about this tool and related topics in our blog.
How to Edit, Merge & Compress PDFs Without Uploading Them
Stop risking your data with server-side document tools. Learn how to manage, merge, and edit PDFs entirely in your browser for maximum security.
How to Process Files Privately Without Uploading Them
Your files stay on your device. This guide explains how Filemint processes them in the browser instead of sending them to a server.
How to Merge PDF Files Without Uploading Them
Merge PDF files without uploading them to any server. A step-by-step guide to combining PDFs locally in your browser, plus offline options, using FileMintโs browser-native tools.
โAfter building PDF tools for years, the single biggest risk in a merge workflow is not the algorithm, it is the upload. The moment a confidential file leaves your device to a server, you are trusting someone else's retention policy and jurisdiction. Client-side merging with pdf-lib removes that step entirely. The trade-off is that you take on the device's memory limits instead of a server's file-size cap, which is a fair swap for most people.โ
Azeem Mustafa
Privacy Architect
Core Capabilities
- Interactive drag-and-drop file reordering
- No file size or quantity limits
- Instant local merging using pdflib
- Works completely offline once loaded
- No watermarks or attribution required
- Clean, simple interface for maximum speed
Why It Matters
- Organization: Keep all your project parts in one single file.
- Professionalism: Submit neat, paginated master documents.
- Privacy: Merge sensitive docs without ever uploading them.
- Flexibility: Fix your file order in seconds before merging.
Quick Start Guide
Gather your files: Select all the PDF documents you want to join together. It doesn't matter if they're 1 page or 100 pages each.
Drop them in: Drag and drop your files right into the tool. You'll see them appear as cards that you can move around.
Fix the sequence: Grab the cards and move them into the perfect order. Page 1 at the top, Page 100 at the bottom. It's super easy and satisfying.
Instant Combine: Hit the "Merge PDFs" button. Our local engine starts stitching the pages together instantly.
Download & Ship: Grab your new, single master PDF and send it off. You're done in like 5 seconds flat.
Usage Examples
Two one-page docs into one
Scenario 01Stitch two single-page PDFs into a two-page file
cover.pdf (1 page), terms.pdf (1 page)
agreement.pdf (2 pages, cover then terms)
Preserving bookmarks per file
Scenario 02Each source keeps its own outline tree in the output
chapter1.pdf (with bookmarks), chapter2.pdf (with bookmarks)
book.pdf (pages combined; each chapter's bookmarks stay intact)
Combine scanned and native pages
Scenario 03Mix an image-based scan with a text PDF
scan.pdf (image pages), report.pdf (text pages)
archive.pdf (all pages in order, text stays selectable where native)
Consolidate monthly reports
Scenario 04Build a yearly report from twelve monthly PDFs
jan.pdf, feb.pdf... dec.pdf (12 files)
annual_report.pdf (single document, 12 sections in order)
Common Scenarios
Legal Document Submission
Combine all contract documents for court or legal filing.
Quarterly Business Report
Consolidate department reports into one.
Ebook or Manual Creation
Combine chapters into a complete book.
Invoice Batch
Combine multiple invoices for accounting.
Scanned Document Bundle
Join camera scans with typed cover sheets.
Portfolio Assembly
Pull samples into one shareable file.
Legal Discovery Bundle
Pack evidence sets for a case file.
Employee Onboarding Pack
Build a starter packet from separate docs.
Questions?
Technical Architecture
How FileMint Merges PDFs Offline Without Server Uploads
Most online PDF utilities require you to upload your files to their servers for processing. This poses a major privacy risk if your documents contain personal details, financial records, or legal signatures. FileMint resolves this through a client-side architecture. Using WebAssembly (WASM), we run the PDF compile engine directly inside your browser. Your files remain locally on your device, meaning the merge happens entirely on your own CPU and RAM. You can even load FileMint, turn off your Wi-Fi or disconnect from the internet, and merge your PDFs completely offline.
Merge PDFs on Mac, Windows, iPhone, or Android
Whether you need to combine PDFs on a laptop or a mobile device, FileMint works cross-platform with no installation required: โข Windows: Drag and drop files from File Explorer directly into the browser window. โข Mac: Use FileMint as an alternative to Preview for faster bulk merging and page ordering. โข iPhone (iOS) & Android: Open the tool in Safari or Chrome, choose files from your Files or local storage, and merge them on-the-go. Because all operations run inside the standard browser sandbox, there are no software dependencies or compatibility issues.
Merge, Split, and Compress PDFs in One Place
Need to do more than just combine files? FileMint provides a comprehensive suite of PDF tools that work seamlessly together. After merging your files, you can use our Compress PDF tool to shrink the file size before emailing it. If you need to separate pages or extract specific sheets, head over to Split PDF. You can also extract text layers using PDF to Text, or add custom text and image stamps with our PDF Watermark tool. Since every utility runs locally, you can move files between tools instantly without wasting time uploading them.
Advanced PDF Page Tree Concatenation
Behind the scenes, FileMint performs a sophisticated binary tree merge. Instead of converting pages into flat images (which destroys text searchability and links), our engine parses the underlying PDF Cross-Reference (xref) tables and maps indirect object references. This process builds a new parent Catalog and page tree structure while preserving fonts, internal hyperlinks, bookmarks, and form fields. The resulting document complies fully with the ISO 32000-1 specification.
How the page tree and cross-reference table work
A PDF is not one big blob. It is a collection of numbered objects: pages, fonts, images, and annotations. A page tree links the document Catalog to each page object, and a cross-reference (xref) table tells a reader where each object lives by byte offset. When FileMint joins files, object numbers from each source would overlap, so the engine renumbers objects, writes a fresh page tree, and rebuilds the xref. The source page content streams are copied untouched, which is why text stays searchable and images keep their sharpness.
Why pages are not re-rendered to pixels
Cloud mergers sometimes rasterize pages to images so they can stitch them. That makes text non-selectable and bloats the file. pdf-lib works at the object level: it copies the vector content, fonts, and annotations directly. Nothing is flattened to a picture. The merged output is a proper PDF 1.7 document that opens the same way in Adobe Acrobat, Apple Preview, Chrome, Foxit, and pdf.js.
Where the work happens, what it costs you, and what leaves your device.
| Feature | โ RecommendedFileMint (local) | Smallpdf | iLovePDF |
|---|---|---|---|
| Processing location | Your browser | Their server | Their server |
| Free-tier task limit | None | About 2 per day | No task cap, but uploads |
| Per-file size cap | RAM only | Around 100 MB free | Around 100 MB free |
| Needs a network connection | |||
| Privacy risk to your file | None | File on their server | File on their server |
| Output watermark | Some tools |
Bytes uploaded to a server
Cloud free task cap we skip
Smallpdf free tier
Cloud free file cap we skip
iLovePDF / Smallpdf free
Extra savings after compress
On merged stacks
Pick files
From your device
Merge locally
In your browser
Stay private
No upload
Download
One PDF
Why merge in the browser instead of the cloud
The reason most PDF sites upload your file is historical. When those tools were built, browsers could not handle the job. That changed. Libraries like pdf-lib run entirely in JavaScript and can copy pages, rebuild the structure, and hand back a valid file without a server in the loop. FileMint uses that approach so your documents never cross the network.
For everyday files the cloud is fine. For a contract, a tax return, or a medical record, the difference matters. Cloud tools publish retention windows (Smallpdf about one hour, iLovePDF about two hours), but the file still sits on their hardware during processing. Local merge removes that exposure by design. Learn the safe workflow in our guide on merging PDFs safely without uploading, and see the broader trade-offs in browser tools vs online uploads.
Pair it with the rest of the PDF toolkit
Merging is one step. Once you have a combined file you can split PDF to pull pages back out, compress PDF to shrink the result before emailing, protect PDF with a password, or add a watermark. Every one of these runs locally too, so you can move a document through the whole chain without a single upload. That is the point of a privacy-first toolkit.
If you want to dig into the format itself, the PDF Association and the ISO 32000 standard are the authoritative references for how page trees and cross-reference tables are defined.
Keep Exploring
Power up your workflow with related utilities.
Related Tools
Image to PDF
Combine multiple images into one organized PDF. Reorder pages, fix rotations, and choose your layout without ever uploading a file.
Use free โPDF Split
Upload a PDF, specify page ranges like 1-3,5, and download a new PDF containing only those pages or individual page files.
Use free โPDF Watermark
Add custom text watermarks to your PDF documents. Adjust opacity, rotation, size, and position. The processing happens in your browser memory, so your documents are never uploaded to any server.
Use free โRelated Articles
Learn more about this tool and related topics in our blog.
How to Edit, Merge & Compress PDFs Without Uploading Them
Stop risking your data with server-side document tools. Learn how to manage, merge, and edit PDFs entirely in your browser for maximum security.
How to Process Files Privately Without Uploading Them
Your files stay on your device. This guide explains how Filemint processes them in the browser instead of sending them to a server.
How to Merge PDF Files Without Uploading Them
Merge PDF files without uploading them to any server. A step-by-step guide to combining PDFs locally in your browser, plus offline options, using FileMintโs browser-native tools.
Founder & Lead Developer at FileMint
Building privacy-first browser tools powered by WebAssembly. Focused on making file processing fast, secure, and accessible โ without ever uploading your data to a server.
View full profile โ