Merge / Split PDF

Merge: first-page previews in a horizontal strip — drag cards to set merge order. Split: optional “Load page previews” then drag thumbnails (four per row, scrollable) to reorder pages before splitting by ranges or every N pages; ranges use preview slot numbers when previews are loaded. Zip when multiple parts. Client-side pdf.js + pdf-lib — max ~35 MB per file, 150 pages, 12 PDFs for merge.

pdfmergesplit

Merge and split run entirely in your browser. Encrypted PDFs are not supported. Merge: reorder source PDFs on the left; on the right drag individual pages to interleave or reshuffle before download. Changing which PDFs you added or their left-to-right order resets the page strip to match.

Drop multiple PDFs

Up to 12 files

Merge mode

Select two or more PDFs, arrange the order with move up/down controls, then merge into a single document. Each source file’s pages are appended in sequence. The same page-count and file-size limits apply as other client tools to protect browser stability.

Split mode

Either describe 1-based ranges separated by commas — each comma group becomes its own PDF, for example 1-3,5,8-10 produces three files — or choose “every N pages” to slice the document into equal chunks. If more than one PDF is produced, the tool wraps them in a ZIP archive with sensible filenames.

Frequently Asked Questions

Are form fields or bookmarks preserved?

pdf-lib focuses on page content when copying pages; advanced PDF features may not be preserved exactly. Review merged or split output before archiving.

Is there a server round-trip?

No. Merge and split logic runs entirely in your browser.

Tips

Quick guidance for using our tools safely and effectively.

Privacy

Files are processed on the server for conversion only and are not used for training or shared with third parties.

Best results

Use the formats suggested in each tool. Large media files may take longer — keep the tab open until processing finishes.

Need something else?

Browse related tools below or explore other categories from the main Dev Tools hub.

Related tools

More utilities in the same category.

PDF to JPG / PNG

New

Export PDF pages as JPEG or PNG images in your browser (Mozilla pdf.js + canvas). Pick render scale, optional page list, and JPEG quality. Multi-page exports download as a ZIP. Max ~35 MB file size and up to 1000 pages (browser memory is the practical limit — use page ranges for huge jobs) — nothing is uploaded.

pdfimage+1

JPG / PNG to PDF

New

Stack JPEG or PNG files into one PDF with pdf-lib: reorder the list, choose A4 or Letter, set margins, and fit each image to the page — all client-side, no server upload. Up to 12 images per run.

pdfimage+1

PDF to DOCX

New

Upload a PDF (up to 50 MB) and convert to a downloadable .docx via Dynamic Duniya’s file API — best for text-heavy PDFs; multi-column layouts and images may not transfer cleanly. Progress while uploading; open the result in Word or Google Docs and review formatting.

pdfdocx+1

DOCX to PDF

New

Upload Word .docx or legacy .doc (up to 50 MB) and download a PDF via the server file API. Output fidelity depends on LibreOffice on the server — review complex layouts. Progress while uploading; suggested download name converted.pdf.

pdfdocx+1

PDF Watermarking

New

Stamp text (font size, opacity, rotation, corner/center placement) or a JPEG/PNG image across every page using pdf-lib locally. Encrypted PDFs are not supported. Download a watermarked copy — your file never leaves the browser.

pdfwatermark

PDF to Excel

New

Upload a PDF (up to 50 MB) and extract tables into an .xlsx via the server file API. Toggle “Each page becomes a separate sheet”; pass separate_sheets to the backend. Best for PDFs with clear tables — scanned pages should use the Document OCR tool first. Download extracted.xlsx and review cell layout.

pdfexcel+1