Extract specific page ranges from any PDF, or split it into one PDF per page packaged as a ZIP. Powered by pdf-lib running entirely in your browser.
Splitting a PDF means extracting subsets of pages. Common use cases: separate a multi-chapter ebook into chapters, extract one invoice from a batch, isolate a single page for sharing, or break a large document into manageable pieces. Doing this in your browser means files stay private.
Choose your PDF. To extract specific pages, type ranges like '1-3,5,7-9' (pages 1, 2, 3, 5, 7, 8, 9). Leave the field blank to split into one PDF per page (output as a ZIP). The tool uses pdf-lib to copy the selected pages and saves the result as either extract.pdf (single file) or split.zip (multi-page split).
Use it to share specific pages of a long document, to break up a large PDF for email size limits, to extract a single chapter from a textbook, or to separate scanned pages that were combined incorrectly.
Page numbers are 1-based (page 1 is the first page). Ranges with hyphens are inclusive on both ends. To split into chunks of N pages, do it in multiple operations or use a desktop tool like pdftk. For visual page selection (preview-based), online services like ilovepdf.com/split_pdf offer a thumbnail-based UI.
Order in your range string is preserved — '5,1,3' will produce a 3-page PDF with pages in that order.
Browser memory is the limit. Splitting a 500-page PDF works on most modern devices.
No — split operations always create new files. The original PDF is untouched.
Explore more pdf tools on the tool hub — or jump straight to the Merge PDF, Rotate PDF, Unlock PDF.