Merge PDF · In-browser

Merge PDF files — without uploading them

Expense reports, signed contracts, scanned receipts — combining PDFs is routine. Most sites upload your files first. This one doesn't: the merge runs in your browser.

How it works
  • 50 pages in ~2 seconds
  • Bookmarks and links preserved
  • No 25 MB cap
  • Works offline once loaded
The merge flow

Five steps. All local.

iKeepPDF runs in your browser using JavaScript — no server in the loop.

1

Open the Combine tab

Click the button above or go to /combine.

2

Drag your PDFs in

Drop multiple files at once. Accepts PDF, JPG/PNG/WebP, Word, Excel, Markdown, HTML, text, CSV.

3

Reorder them

Drag file cards to set order. Output follows top-to-bottom.

4

Pick page size

A4, Letter, or Legal. Plus orientation and margins.

5

Combine and download

pdf-lib merges in your browser. ~2 seconds for 50 pages.

Supported files

Drop almost anything. Get a PDF back.

Practical limit is browser memory (~500 MB on desktop Chrome).

PDF

PDF → PDF

Pages copied as-is. Text, links, bookmarks preserved.

JPG/PNG/WebP

Images → PDF

Each image becomes a page at your chosen size.

DOCX

Word → PDF

Basic formatting fine; complex layouts may shift.

XLSX

Excel → PDF

Pick which sheets to include.

Why merge locally

Your files never leave your device.

Tools like SmallPDF and iLovePDF need their servers to process your files — those servers see them, log them, and have leaked them. For invoices, contracts, or medical records, that's a risk.

Online mergers
  • Every file uploads before merging starts
  • Free tier caps you at 2/day or 25 MB
  • Filenames and IPs logged for "abuse prevention"
iKeepPDF Merge
  • Runs entirely in your tab — zero network calls
  • No 25 MB ceiling. Only RAM matters
  • Verify in DevTools → Network: no outbound request
Browser limits

Browser-based has limits. Be honest about them.

When browser tools aren't the right pick.

Very large files (1 GB+)

Browser memory struggles. Server tools handle these better.

Batch automation

No API. For pipelines, use pdftk or Ghostscript.

OCR (scans → text)

Not built in. Run OCR first, then merge.

Phones with limited RAM

Fine for small PDFs. For 100 MB+, use desktop.

FAQ

Common questions about merging PDFs.

How many PDFs can I merge at once?

As many as browser memory holds. Tested with 20 files totalling 80 MB on desktop Chrome without issue.

Are bookmarks and links preserved?

Yes. pdf-lib's copyPages transfers pages with bookmarks, links, and annotations intact.

Can I merge a Word doc with a PDF?

Yes. Drop .docx and .pdf in one session. Word is converted to PDF first, then merged.

Can I merge only specific pages?

Combine merges whole files. To pick pages, open the PDF in Edit first, delete unwanted pages, then drop the result into Combine.