PDF Merge & Split
Combine multiple PDFs into one file, or extract specific pages into a new document. Everything happens on your device — files are never uploaded.
By Alex van den Berg · Last reviewed · How we test our tools
Click to add PDFs, or drag and drop (2 or more)
Processed locally — never uploaded to a server
Click to choose a PDF, or drag and drop
Processed locally — never uploaded to a server
Leave blank and use "Split every page" below to get one file per page.
Why merge or split PDFs?
Combine scanned pages
Merge individually scanned pages or chapters into one document to send or file.
Bundle for submission
Combine a cover letter, CV, and certificates into a single PDF for job or grant applications.
Extract a chapter
Pull just the pages you need from a long report or e-book without sending the whole file.
Split for filing
Break a multi-invoice PDF into individual files, one per page, ready to file or forward.
Your files never leave your device
Many "free" PDF tools upload your document to a server to process it — meaning a copy of your contract, ID, or financial statement sits on someone else's infrastructure, if only briefly. This tool works differently: it uses pdf-lib, a PDF manipulation library that runs entirely inside your browser tab via WebAssembly and JavaScript. Merging, splitting, and saving all happen in your device's memory. You can verify this yourself: open your browser's network tab while using the tool, and you'll see no file data being sent anywhere.
Once you close or refresh the tab, nothing is retained — there is no server-side copy to delete because one was never created.
Frequently Asked Questions
Are my PDF files uploaded to a server?
No. Every operation — reading, merging, splitting, and saving — happens locally in your browser using JavaScript and WebAssembly. Your files are never uploaded, which makes this safe for contracts, ID documents, or other sensitive PDFs.
Can this tool open password-protected PDFs?
No — encrypted or password-protected PDFs cannot be processed without the password, and this tool does not prompt for one. Remove the password using your PDF reader's "export without security" or "remove password" option first, then merge or split the unprotected file here.
What page range syntax does the split tool accept?
Comma-separated page numbers and dash-separated ranges, e.g. 1-3,5,8-10 extracts pages 1, 2, 3, 5, 8, 9, and 10 into a single new PDF, in that order. Page numbers are 1-indexed and must be within the document's total page count, shown after you upload a file.
Does merging or splitting reduce PDF quality?
No. Pages are copied at the vector/object level, not rasterised and re-encoded, so text stays selectable and images keep their original resolution. Output file size may change slightly due to how the PDF library restructures the internal object table, but visual quality is unchanged.
Is there a file size or page count limit?
Since everything runs in your browser's memory, the practical limit depends on your device's available RAM. Most laptops and phones handle files up to a few hundred megabytes without issue; extremely large scanned PDFs (500MB and up) may slow down or fail to process on lower-memory devices — try splitting the work into smaller batches if that happens.
Sources & further reading
- pdf-lib documentation — the open-source library powering this tool's PDF operations. pdf-lib.js.org
- ISO 32000-2:2020 — the PDF 2.0 specification defining the file format's internal structure. iso.org