What Is a PDF Splitter?
A PDF splitter is a tool that takes a single PDF and produces one or more new PDFs by extracting selected pages. Typical use cases include separating a chapter from an e-book, breaking a scanned contract into individual pages, sending a single signature page instead of the whole document, or splitting a large report into per-section deliverables.
Sigify's PDF Splitter runs entirely in your browser using the open-source pdf-lib library. Your PDF never gets uploaded to a server β every page extracted stays inside your tab's local memory until you click Download.
Why Split a PDF?
- Send only what is needed β share one chapter instead of the whole file.
- Reduce email attachment size β break a 50 MB document into manageable chunks.
- Extract signature pages β pull out just the page a client has to sign.
- Reorganize content β pull out a glossary, a TOC, or appendices.
- Batch invoicing β split a combined monthly invoice PDF into per-client files.
- Reformat for printing β separate duplex-spread pages into singles.
What Splitting Modes Does Sigify Offer?
1. Select Pages (thumbnail picker)
Every page is rendered as a small clickable thumbnail. Tap a page to add it to the selection. Use Select All or Clear to bulk-edit. Selected pages are extracted into a single new PDF in their original order.
2. Page Ranges
Type ranges in the form 1-3, 5, 8-10. Each comma-separated group becomes its own output PDF, so the example produces three files: pages 1β3, page 5, and pages 8β10. Sigify validates ranges in real time and shows a coloured preview of exactly what you'll get.
3. Split Every N Pages
Type a number (for example, 5). The document is split into chunks of 5 consecutive pages, producing ceil(totalPages / N) files. The preview lists each chunk and the pages inside it.
4. One Page Per PDF (ZIP)
Each page of the PDF becomes its own single-page PDF. Sigify bundles all the small PDFs into one ZIP file using the JSZip library so you can download them all with a single click.
How Does PDF Splitting Work?
Internally, splitting follows a small, well-understood pipeline:
- Load the source PDF in your browser using pdf-lib.
- Decide which pages to extract based on the active mode.
- Create new output documents and copy the selected pages into them with
PDFDocument.copyPages(src, pageIndices). - Save & download each output as a Blob. Multi-file outputs are bundled with JSZip and downloaded as a single ZIP.
Copies are byte-faithful: vector text, fonts, and embedded images are transferred unchanged. Output quality is identical to the source β no rasterization, no recompression.
Safety and Privacy
Every step happens inside your browser tab. Signify does not run a backend for this tool. Your file, your selection, and your output never reach Sigify servers. After the split completes, you can Split Another PDF to release the source Blob from memory, or close the tab to clear everything.
100% Private
Everything happens client-side. Nothing is uploaded.
Visual Selection
Clickable thumbnails for every page in the original document.
Multiple Modes
Selected pages, ranges, every-N, and one-per-page β pick what fits.
Bundled ZIP
Multi-file outputs are returned as a single ready-to-save ZIP.
Fast
pdf-lib handles everything locally β no server round-trip latency.
Mobile
Responsive interface with both pointer and touch selection.
Tips for Better Splits
- Large files? The 100 MB limit protects your browser; split into several batches if needed.
- Need exact ranges? Use Mode 2 β it's faster than clicking dozens of thumbnails.
- Need bulk extraction? Mode 4 packages one PDF per page into a ZIP β great for batch OCR.