PDF Merge & Split
LOCAL · Browser-OnlyMerge multiple PDFs into one, split pages, or rotate - all processed locally in your browser
Select PDF Files
or drag and drop here
Supports multiple PDF files
Was this tool helpful?
What is PDF Merge & Split?
Merge PDF files online for free or split a PDF into separate pages - all without uploading anything to a server.
Unlike most PDF tools that send your documents to remote servers for processing, this tool runs entirely in your browser using the pdf-lib library. Your PDFs never leave your device, making it safe for contracts, invoices, tax forms, and any confidential documents. Upload multiple files and drag to rearrange the order for merging, or select specific page ranges to extract when splitting. The output downloads as a standard PDF that works everywhere. No signup, no watermarks, no file size tricks - just a straightforward PDF merger and splitter that respects your privacy.
How to Use PDF Merge & Split
- 1Choose the 'Merge' tab to combine multiple PDFs into one file, or the 'Split' tab to extract specific pages from a single PDF
- 2Upload your PDF file(s) by clicking the upload area or dragging and dropping them into the browser
- 3For merging, drag the files into your preferred order and click 'Merge PDFs' to download the combined document
- 4For splitting, enter the page ranges you want to extract (e.g., '1-3, 5, 7-10') and click 'Split PDF' to download each range as a separate file
Need this in your code, not in a tab?
This tool merges and splits PDFs entirely in your browser, which is the right answer when a person is clicking the button. It is the wrong answer for invoices after checkout, reports on a schedule, or certificates generated per user, because those run without anyone watching.
For that, you want a rendering engine behind an API. PDFPipe is built by the same author as this site: send HTML or a URL, get a print-grade PDF back in about a second. Free for 100 documents a month, no card required.
curl -X POST https://api.pdfpipe.xyz/v1/pdf/merge \
-H "Authorization: Bearer pp_live_..." \
-F "files=@invoice.pdf" -F "files=@terms.pdf" \
--output combined.pdfNot sure which approach fits? Browser tools, headless browsers, and PDF APIs compared.
Frequently Asked Questions
How do I merge multiple PDFs into one?
Can I split a PDF into individual pages?
Are my PDF files uploaded to a server?
Is there a file size limit?
Is this a free alternative to Adobe Acrobat for merging PDFs?
Can I merge PDFs on my phone?
Why is this safer than other online PDF tools?
Does merging PDFs reduce quality?
Is this a free alternative to iLovePDF or Smallpdf?
Can I reorder pages before merging?
Related Tools
Docx to pdf
Convert .docx documents to PDF entirely in your browser - no upload, no signup, no servers involved
Compress pdf online
Compress PDF online free - shrink large scanned or image-heavy PDFs in your browser, no upload, no signup
Jpeg to pdf
Convert JPG and PNG images to PDF online free - combine multiple images into one PDF in your browser, no upload
Insert page numbers in pdf
Stamp page numbers onto a PDF with position, format, and starting-number controls. Runs in your browser.
Rotate pdf pages
Rotate PDF pages online free - fix sideways or upside-down pages 90, 180, or 270 degrees in your browser, no upload
Sign PDF
Sign PDF online free - draw, type, or upload a signature and place it on any PDF, all in your browser with no upload
Watermark pdf free
Add text or image watermarks to PDF documents online free - stamp text, logos, or signatures on any PDF
Cidr calculator
Free online IP subnet calculator - calculate IP subnet details, CIDR notation, and network address ranges
Keep reading: Linux File Permissions & Chmod Cheat Sheet and working without uploading reference. Doing this in code instead? See the encoding endpoints.