Merge PDF
Combine multiple PDFs into a single document. Drag to reorder, then merge. Files are processed in your browser — they never leave your device.
Merge PDF combines multiple PDF documents into a single file using pdf-lib running entirely in your browser via a Web Worker. Drag and drop up to 20 PDFs (50 MB each), reorder them by dragging, then click Merge PDFs. The merged file appears for instant download — no upload, no server, no daily limit. A 3-file 16-page merge typically completes in under one second.
What is Merge PDF?
Merging PDFs joins two or more separate PDF documents into a single file in the order you choose. The pages keep their original layout, fonts, embedded images, and bookmarks — nothing is re-rendered or re-encoded. The result is one continuous PDF you can download, attach to an email, or print as a single job.
Most online PDF tools require uploading your files to a remote server, which can be a problem when the documents are contracts, medical records, or anything you'd rather not hand to a third party. This tool runs the merge step entirely inside your browser — your files are read into memory, combined, and offered back as a download without ever crossing the network.
How does the in-browser merge work?
Pikowl loads each file you add into a Web Worker — a background thread inside your browser. The worker uses pdf-lib, an open-source PDF library, to copy every page from each input PDF into a new document, preserving the original page geometry. Once all files are processed, the merged PDF is handed back to the main thread and offered as a downloadable Blob via URL.createObjectURL. Nothing is sent to any server.
Is it safe to merge sensitive PDFs here?
Yes. Open your browser's network tab while you use the tool — you will see no outbound requests during the merge. The PDFs are read locally via the File API, processed in a sandboxed Web Worker, and the merged result lives only in your browser's memory until you download it. Closing the tab discards everything. The same is not true of upload-based tools, where files are sent to a third-party server and persist on disk for some time even when policies promise deletion.
What are the limits and why?
Up to 20 files per merge, 50 MB per file, and roughly 100 MB combined. These limits exist because mobile Safari can crash uncatchably above ~100 MB of memory and your browser tab does not get the same generous memory budget that a server backend would. If you have a larger document, split it into batches and merge each batch separately — the resulting PDFs can themselves be combined in a final pass.
How does Pikowl compare to Smallpdf and iLovePDF?
The substantive differences are processing location, daily-use limits, and pricing. Numbers below reflect the public free-tier offers from each service as of April 2026.
| Feature | Pikowl | Smallpdf | iLovePDF |
|---|---|---|---|
| Where files are processed | Your browser | Remote server | Remote server |
| Sign-up required | No | Optional | Optional |
| Daily merge limit | None | 2 tasks / day | Unlimited (with file-size cap) |
| Max file size (free) | 50 MB | 5 MB | 100 MB (combined) |
| Price | Free | $9/mo for unlimited | $7/mo for premium |
Source: smallpdf.com/pricing and ilovepdf.com/pricing, retrieved April 2026.
Common Uses
- Expense reports: Combine receipts, invoices, and bank statements into a single PDF for finance review or tax filing.
- Contract bundles: Merge a base contract with addenda, exhibits, and signature pages so the full agreement is one file.
- Job applications: Combine resume, cover letter, references, and portfolio samples into one PDF — many ATS systems prefer a single attachment.
- Scanned forms: Phone-scanner apps usually save each page as a separate PDF — merge them back into one document before submitting.
- Course materials: Combine chapter PDFs from a textbook or course into one file for offline reading on a tablet.
- Slide decks: Stitch together several PDF-exported decks for a multi-presenter session into a single handout.
FAQ
Are my PDFs uploaded to a server?
No. The merge runs entirely in your browser — open the network tab in DevTools while you use the tool and you'll see no outbound requests during the merge. Files are read from your disk via the File API, processed in a Web Worker using pdf-lib, and offered back as a download. Nothing leaves your device.
What's the maximum file size?
Each PDF can be up to 50 MB. You can merge up to 20 files in one batch, with a soft warning at 100 MB combined and a hard cap at 150 MB. These limits exist because mobile Safari can crash uncatchably around 100 MB of in-memory data — your browser does not get the same memory budget as a server backend.
Can I merge password-protected PDFs?
Not directly. If a file is encrypted, the tool will report which file failed and stop. Remove the password first using your PDF reader (most desktop readers can re-save without password) and then come back to merge. We don't accept the password into the browser because storing it even briefly would weaken the privacy guarantee.
Will the merged file lose any pages or quality?
No. Pages are copied bit-for-bit from each source PDF — the same fonts, images, vector data, bookmarks, and page geometry are preserved. There is no re-rendering or re-encoding. The merged file's size is roughly the sum of the inputs, minus a small overhead for shared resources that pdf-lib can deduplicate.
How do I change the order of files in the merged PDF?
Use the drag handle (the dotted icon on the left of each row) to drag a file up or down. On mobile, press and hold the handle, then drag. The merged document will combine the pages in exactly the order shown in the list, top-down.
Why is there a 50 MB per-file limit?
Loading a PDF into a JavaScript Web Worker takes roughly 2-3× the file size in working memory because pdf-lib needs to parse the file structure, decompress streams, and build an object model. A 50 MB PDF can briefly use ~150 MB of memory during the merge. On a typical laptop that's fine; on an older phone, going much higher risks an out-of-memory tab crash that's invisible to our error handler.
By the Numbers
- The PDF format was first published by Adobe in 1993 and became an open ISO standard (ISO 32000-1) in 2008, making it one of the longest-standing document formats on the web.
- An estimated 2.5+ trillion PDFs exist worldwide today, with PDF being the standard format for contracts, government forms, and academic publishing in 88% of organizations (Foxit / IDC industry research, 2023).
- Web Workers — the browser feature this tool relies on for the merge step — are supported in 97% of browsers globally (Can I Use, 2026), making client-side PDF processing reliable on every modern device.