What is this tool?
Split PDF documents by specific page numbers or continuous page ranges, or extract individual pages into separate downloadable PDF files directly in your browser.
When to use it?
Extract specific pages or chapters from a large manual, separate a multi-page contract into individual addendums, or isolate specific invoice sheets from a batch scan.
How does it work?
Loads the source PDF into memory using pdf-lib, parses custom page range expressions (e.g. "1-3, 5, 8-10"), copies the corresponding page objects into a new PDF document container, and generates an optimized binary download.
Technical Specifications & Standards
Extracts exact vector paths, fonts, form fields, and image streams associated with target pages without rasterizing or re-compressing graphics.
Operating Limits & Considerations
- Password-protected PDFs must be unlocked before page extraction.
- Dynamic interactive XFA forms may lose scripted logic when separated into individual pages.
Example Conversions
File: annual_report.pdf (20 pages), Range: "1-3, 10"
Extracted: annual_report_extracted.pdf (4 pages: 1, 2, 3, 10)
Frequently Asked Questions
Use commas to separate individual pages and hyphens for continuous ranges (e.g. "1-4, 7, 9-12").
No. The tool copies original PDF page structures and embedded assets losslessly without rasterizing text or images.