PDF Splitter
Extract specific pages or ranges from a PDF.
About PDF Splitter
PDF Splitter extracts a chosen set of pages from a PDF into a single new file. Common use cases: pulling a chapter out of a long document, separating a contract's appendices from the main body, removing a cover sheet from a scanned report, or grabbing only the pages you actually want to send.
Worked example: from a 20-page report, type '1-3, 5, 8-10' in the range field and the output is a single PDF containing exactly those 7 pages in order. Comma-separated values and hyphenated ranges combine, and overlapping values are deduplicated. To extract page 7 alone, enter '7'. Headers, footers, and per-page elements appear exactly as they did in the source.
The splitter copies pages with pdf-lib's copyPages — pages are not re-encoded, so visual quality and file structure for each page are identical to the source. Hyperlinks that point within the extracted range remain valid; links to pages outside the range become inert in the new file. The splitter uses the viewer's sequential page numbers (the first page is 1, second is 2, …) rather than the document's internal labels, so a report with a roman-numeral preamble (i, ii, iii, then 1, 2, 3) is still addressed by sequential position here.
All splitting runs locally in your browser using pdf-lib. The source PDF stays on your device — nothing is uploaded.