Local processing /merge-pdf

Merge PDF

Combine multiple PDFs into one polished file in your browser — reorder, deduplicate, no upload.

Your file stays on your device.
Drop your PDFs here
or choose a file
Accepted: PDF • multiple files • up to 100 MB each
No upload required Processed locally in your browser
Drag & drop works too.
PDFs
3 PDFs selected
8.2 MB total • drag to reorder below
Reorder files — drag to change order
≡01 — chapter-1.pdf2.1 MB
≡02 — chapter-2.pdf3.4 MB
≡03 — appendix.pdf2.7 MB
Tip: drag handles to reorder before merging.
PDF ×3 3 PDFs selected
Browser WebAssembly
PDF merged • one file
Converting your document…64%
Processing securely in your browser. Your file never leaves this device.
✓
Your merged PDF is ready Processed locally — nothing was uploaded
PDF
merged.pdf
4.9 MB • Ready to download
Done

We couldn't convert this file

The document may be encrypted, damaged, or use an unsupported PDF structure. Try another file or check our guide for common fixes.

Your original file was not changed.
quarterly-deck.pdf
2.1 MB • 18 pages — waiting
Limit reached
!
You've reached today's free limit

Continue with a Day Pass or upgrade to Pro — no need to create an account to review plans.

Day Pass Day Pass — $3.99 for 24 hours 24-hour access • one-time payment • never renews
Pro — best value Pro Monthly — $9.99 / month or Pro Annual — $89.99 / year • Save 25% All tools • higher limits • cancel anytime
Secure payment powered by Stripe • No card details handled by Enclodoc

How to merge PDFs

  1. 1Choose your PDFs — select multiple files or drop them
  2. 2Drag to reorder — arrange pages then press Merge PDFs
  3. 3Download one file — combined locally in your browser

Why Enclodoc

  • ✓ Files stay on your device — closed tab clears memory
  • ✓ No unnecessary uploads and no server copies
  • ✓ Fast browser processing — no queues
  • ✓ Works without account for supported free usage

If a file ever needs a server step, we ask first — never silently.

Merge without uploading — reorder locally

Merge PDFs without uploading: select files, reorder with drag-and-drop, and we stitch them with pdf-lib in your browser. Zero file requests in DevTools — compare to "merge in cloud" where your board pack sits on a server for an hour. Local merge keeps interleaved page order, bookmarks at stitch points, and never leaks the combined deck to a third party.

After first load, merge offline — cached WASM handles the stitch. For bundling contracts, invoices, or application packs where page order matters and upload is overkill, local is faster and more private. Close the tab and only the download remains.

Combine for email, bundles, and theses

Email: Mail caps (25 MB) punish multiple attachments — one merged PDF previews inline. Bundles: Client packs, tenancy sets, or diligence binders stay in page order you set, without a cloud queue. Thesis: Stitch chapters locally before compressing to 1 MB for submission portals.

Tip: Merge first, then compress without uploading to hit a portal's size cap — both steps stay local. If you need to split later, split without uploading on the same architecture.

Privacy check — combined decks stay local

DevTools Network stays 0 for files — we read each PDF via ArrayBuffer and stitch with pdf-lib without a POST. For diligence binders that combine 12 source PDFs into one, that means 12 documents never leave your device to become one merged file in a cloud bucket. Compress after if you need to 1 MB for portals: compress without uploading next — both steps stay offline after first load.

Billed for large bundles? A diligence set of 12 PDFs at 8 MB each hits email caps fast. Merge locally to one 40 MB, then compress locally to 4 MB for the portal — two local steps, one download, zero uploads. For comparison, cloud merge would upload 96 MB total to become one file you download again. Local merge keeps interleaved page order, bookmarks at stitch points, and never leaks the combined deck to a third party.

Works offline after first load — the WASM stitcher is cached, so airport Wi-Fi is not needed to combine sensitive decks.

Related tools View all →
FAQ — Merge PDF
No. You pick multiple PDFs (up to 100 MB each), drag to reorder, and we stitch them locally in your browser — no upload at any stage. PDF24 says "compressed in the cloud on our servers", Sejda "Files are safely uploaded", Smallpdf "uploaded, TLS, deleted after 1 hour". EncloDoc's merge never opens a socket for file bytes; watch DevTools → Network while merging to confirm. Offline after the page loads for this flow.
Before merging, drag handles (≡) to reorder — 01 chapter-1.pdf, 02 chapter-2.pdf, tip "drag handles to reorder before merging" is in the UI. Duplicates are detected — reorder plus de-duplicate before you press Merge PDFs. The result is one polished PDF named merged.pdf — download locally. Reopen to continue editing; closing the tab clears the in-memory list.
Different page sizes (A4, US Letter, mixed scans) are kept as-is — no scaling unless you choose Resize separately. If any PDF is password-locked, unlock it first with /enclodoc-unlock-pdf (local Web Crypto) — most merge tools refuse locked files even when you know the password. Unlock once, then merge without friction; links and outlines are preserved.
No server queue or page-count paywall — bound only by device memory. Free tier covers everyday bundles (contracts, reports, study notes) up to the per-file 100 MB cap; batch limits are local, not counted by a server. Day Pass or Pro raises the free-task threshold for heavier pipelines (e.g. compress after merge). Files are handled with TLS only for the page itself, not document bytes.
✓Done