Split PDF
Extract pages, define ranges, or split every N pages — browser-side, no upload
Drop a PDF here
or click to browse — single file
Why split a PDF file?
Extract Specific Pages
Pull out only the pages you need — a single invoice from a statement, one chapter from a book, or key slides from a deck.
Reduce File Size
Large PDFs split into smaller parts are easier to email, share via cloud, and store — staying under attachment limits.
Share Selectively
Split before sharing to avoid exposing confidential pages — send only the relevant portion to each recipient.
How it works
Upload PDF
Drop your PDF — the page count is detected automatically.
Choose Mode
Select Ranges (custom page ranges), Pages (pick individual pages), or Fixed (every N pages).
Configure
Define your ranges, select pages, or set the fixed interval. A visual page grid shows your selection.
Download
Split and download each output file individually or use Download All.
Who uses this tool?
Business
Extract individual invoices or reports from bundled monthly statements.
Students
Extract specific chapters or sections to share with study groups.
Legal
Isolate specific exhibits or clauses from large contract PDFs.
HR & Admin
Split bulk form submissions or multi-employee documents into individual files.
Frequently Asked Questions
What is Range mode?
Range mode lets you define one or more page ranges (e.g., 1–5, 10–15). Each range becomes a separate output PDF.
What is Pages mode?
Pages mode lets you select individual page numbers. All selected pages are extracted into a single output PDF.
What is Fixed mode?
Fixed mode splits the PDF every N pages. A 12-page PDF split every 3 pages produces 4 output files.
Are encrypted PDFs supported?
We load PDFs with ignoreEncryption mode — non-password-protected encrypted PDFs are usually readable. Password-protected PDFs may not split correctly.
About this tool
VisualDocs's PDF splitter uses pdf-lib to extract pages into new documents with three flexible modes — Ranges, Pages, and Fixed intervals. All processing is in-browser.