100% Private — Your Files Never Leave Your Browser

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.

100% Private — Your files never leave your browser. Everything runs locally on your device.
Enter page numbers separated by commas. Use dashes for ranges (e.g., 1-3, 5, 7-10).
Ad Space

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.