Get Started

PDF Page Extractor β€” Extract Specific Pages

Extract specific pages from any PDF file. Enter page numbers like 1, 3-5, 8 and download the extracted pages. Free tool.

A precision page extractor for when you know exactly which pages you need. Enter page numbers and ranges (e.g., "1, 3-5, 8-12") and the tool builds a new PDF containing only those pages β€” perfect for cherry-picking content from long documents.

Drop PDF to split

Single PDF file

πŸ”’100% Private β€” Your files never leave your device. All processing runs locally in your browser.

How It Works

Upload any PDF document and choose how to split it using three flexible modes: extract specific pages by number, split at regular intervals (every N pages), or divide into a set number of equal parts. The tool parses your PDF locally using the pdf-lib JavaScript library and generates separate output files β€” all without uploading anything to a server.

Page range syntax gives you precise control: enter "1, 3-5, 8-12" to extract exactly those pages into a new PDF. For recurring splits, the "Every N Pages" mode is ideal β€” split a 100-page document into 10-page sections automatically. The "Equal Parts" mode divides your document into the exact number of files you specify.

Each output file is a valid, standalone PDF document with all formatting, fonts, images, and annotations preserved. Every split file contains embedded copies of all required resources β€” fonts, images, form fields β€” so it opens correctly in any PDF reader without referencing the original source document.

Features

  • βœ“Three split modes: Extract specific pages, Split every N pages, Divide into equal parts
  • βœ“Page range syntax for precise control (e.g., "1, 3-5, 8-12, 15")
  • βœ“Download individual split files or all at once with a single click
  • βœ“Preserves page formatting, fonts, images, annotations, and form fields exactly
  • βœ“Handles PDFs with read-only/permissions restrictions
  • βœ“No page count limit β€” split documents of any length
  • βœ“Instant local processing β€” no server uploads or waiting
  • βœ“No signup, no watermarks, unlimited free usage

How to Use This Tool

  1. Upload the PDF you want to split by dragging it onto the upload area or clicking to browse. Any PDF β€” scanned, text-based, or mixed β€” is supported.
  2. Choose your split mode: Extract specific pages (enter page numbers/ranges), Every N Pages (set the interval), or Equal Parts (set the number of sections).
  3. For Extract Pages mode, enter page ranges using syntax like "1, 3-5, 8-12". For other modes, set the split interval or number of parts.
  4. Click "Split" and download each part individually or use the "Download All" button to get everything at once. All files are ready to use immediately.
⚑Built on pdf-lib β€” an open-source PDF library used by over 800,000 projects on npm, processing PDFs entirely in your browser with zero server dependency.

Perfect For

  • β†’Extracting specific chapters from an e-book, manual, or training document for focused reading or distribution
  • β†’Separating individual pages from multi-page scanned documents (receipts, forms, applications) for organized filing
  • β†’Breaking large reports into section-sized handouts for classroom distribution or team meetings
  • β†’Isolating signed pages from a longer contract for separate filing or forwarding to specific parties
  • β†’Extracting cover pages, table of contents, or appendices from academic papers or proposals
  • β†’Splitting large PDF portfolios into individual documents for separate email attachments
  • β†’Creating separate files from a bulk PDF export (e.g., splitting a month of invoices into individual invoice files)
  • β†’Preparing PDF sections for translation by splitting documents into language-specific portions

Under the Hood

The splitter parses the source PDF's cross-reference table (xref) using pdf-lib, which maps every object in the document β€” pages, fonts, images, form fields, and metadata. For each split operation, the tool creates new PDF documents and copies only the requested page objects from the source, along with all their dependencies (referenced fonts, embedded images, linked annotations).

Internal resource resolution ensures each output file is fully self-contained. If page 5 references a font subset defined on page 1, that font subset is embedded in the output file even if page 1 isn't included. This prevents the common issue where split PDFs display blank text because they're missing font data. The same applies to embedded images, ICC profiles, and form field definitions.

Frequently Asked Questions

Enter page numbers or ranges separated by commas, like "1, 3-5, 8-12". The tool creates a new PDF with only those pages.

More Free Tools

Explore our other browser-based conversion tools