Merge PDF

Your files never leave this device. All processing happens in your browser — it even works offline. No uploads, no accounts, no file-size games.

Methodology & sources

What actually happens when you "upload" a PDF to merge it

Most online PDF tools work the same way: your file travels over the network to the company's servers, gets processed there, and the result travels back. The sites are open about this — the better ones promise encryption in transit and automatic deletion "within a few hours." That promise is probably kept. But for a bank statement, an employment contract, or a medical report, "your document sits on our server for a couple of hours" is a strange default for what is, computationally, a trivial operation.

This tool takes the opposite approach

When you pick files here, they are read with the browser's File API — a mechanism designed to let a web page work with a local file without sending it anywhere. The merge itself is performed by pdf-lib, an open-source JavaScript library running inside your browser tab. The merged file is assembled in your device's memory and handed straight to your downloads folder. There is no server component that could receive a file: the page is static, and you can verify the claim in two ways. Open your browser's network inspector while merging — you'll see no request carrying your document. Or load the page, switch off your connection entirely, and merge anyway. It works, because nothing about the operation ever needed the internet.

Why the output is lossless

A PDF is not a bag of pixels; it's a database of objects — fonts, vector drawings, compressed image streams, text runs — arranged into pages (this object model is defined in ISO 32000). Merging two PDFs means copying page objects from the source documents into a new one, references intact. Nothing is rasterized, recompressed, or re-encoded. Text remains selectable and searchable, vector graphics stay sharp at any zoom, and embedded images keep their original compression. This is also why merging is fast even on a phone: it's bookkeeping, not rendering.

The honest limitations

Password-protected PDFs won't work: an encrypted file can't be read without the password, and this tool deliberately never asks for one. Decrypt the file in your PDF viewer first. And because everything happens in your device's memory, your device sets the ceiling — merging a few hundred megabytes of scanned documents may be slow on an older phone, though a typical laptop handles it without noticing. There are no other limits: no task-per-day counters, no premium tier, no file-size upsell. The economics allow that precisely because there are no servers doing the work.

Sources

  1. ISO/TC 171/SC 2. (2020). ISO 32000-2:2020 — Document management — Portable document format — Part 2: PDF 2.0 . International Organization for Standardization. The PDF specification — defines the object model that makes lossless page copying possible.
  2. MDN contributors. (2025). File API . MDN Web Docs. The browser capability this tool is built on: reading user-selected files locally, without any network transfer.
  3. Hopding A, et al. (2024). pdf-lib: Create and modify PDF documents in any JavaScript environment . GitHub (open source, MIT license). The open-source library performing the merge — auditable by anyone.
How it works
Pages are copied losslessly from your source files into a new PDF using the pdf-lib library, entirely inside your browser. Nothing is re-rendered or recompressed, so text stays sharp and searchable. The merged file is assembled in memory and saved straight to your downloads folder — no server ever sees a byte of it.

FAQ

Are my files uploaded to a server?
No. The merge runs entirely in your browser using JavaScript. You can verify this: load the page, disconnect from the internet, and merging still works. Most online PDF sites upload your files to their servers and store them there temporarily — this one can't, by design.
Is there a file size or page limit?
There is no artificial limit — no daily task caps, no premium tier. The practical ceiling is your device's memory; merging hundreds of megabytes may be slow on older phones.
Does merging reduce quality?
No. Pages are copied as-is at the PDF object level, not re-rendered. Fonts, vector graphics, images and searchable text are preserved exactly as in the source files.
Why does my password-protected PDF fail?
Encrypted PDFs can't be read without the password, and this tool never asks for passwords. Remove the protection in your PDF viewer (print to PDF is the quick way), then merge.