Private PDF Split — Extract Pages Without Uploading
Extract specific pages from a PDF file entirely in your browser. Enter a page range like "1-3, 5, 7-10" and download a new PDF with only those pages. No upload, no server, no tracking. Your files never leave your device. Powered by pdf-lib.js for reliable offline processing.
How This Private PDF Splitter Works
This tool uses pdf-lib.js to extract pages from PDF files entirely in your browser. When you select a PDF, it is read into browser memory using the FileReader API. You then specify which pages to extract using a flexible range syntax. The tool creates a new PDF containing only the selected pages and offers it for direct download — all without any server communication.
Page Range Syntax
- Single page:
5— extracts just page 5 - Range:
1-5— extracts pages 1 through 5 - Multiple:
1-3, 5, 7-10— extracts pages 1, 2, 3, 5, 7, 8, 9, 10 - Single page:
1— extracts just the first page
Privacy-First PDF Splitting
When you split a PDF with most online tools, you upload your entire document to a remote server. That server has full access to every page, including sensitive or confidential content. This tool eliminates that risk entirely. pdf-lib.js processes the PDF using JavaScript running in your browser. Your file is read from your local disk, manipulated in memory, and the result is downloaded directly. No bytes of your document ever leave your device.
Common Use Cases
Extract a specific chapter from a long report. Pull out pages that need a signature. Separate the cover page from the rest of a document. Remove unwanted pages from a scanned PDF. Split a combined document into individual sections for distribution.