Split PDF files
- Runs in your browser
- No signup
- Formula shown below
- Reviewed
Splitting a PDF extracts a chosen set of pages into one or more new documents. Pages are selected by number and range, such as "1-3, 5, 8-10", which yields 7 pages. Extracted pages keep their original dimensions, fonts and image data because content streams are copied rather than re-rendered, so nothing is degraded.
How to split a PDF
- 01
Add your PDF
Drag a single PDF onto the drop zone or click to choose one. The tool reads and displays the page count immediately.
- 02
Choose how to split
Extract specific pages into one file, split into parts of a fixed number of pages, or separate every page into its own document.
- 03
Enter the pages you want
Type page numbers and ranges separated by commas, such as "1-3, 5, 8-10". A live count confirms how many pages are selected before anything runs.
- 04
Split and download
Press Split PDF, then download the resulting file or files. Each output keeps the original page size and quality.
The formula
selection = union of ranges, clamped to 1…n and deduplicated; parts = ⌈n ÷ k⌉
- n
- The number of pages in the source document.
- ranges
- Comma-separated page numbers and ranges, such as "1-3, 5, 8-10".
- selection
- The union of every range, clamped to the document, deduplicated and sorted ascending.
- k
- The pages per part, when splitting a document into fixed-size chunks.
- parts
- The number of output files produced, the last of which may be shorter.
Ranges are inclusive at both ends, so "1-3" is three pages, not two. Overlapping ranges are merged rather than duplicated, and a range extending past the last page is clamped instead of erroring — asking for "8-100" of a 10-page document yields pages 8, 9 and 10.
Worked example
- Source
- report.pdf — 24 pages
- Mode
- Extract specific pages
- Pages
- 1-3, 5, 8-10
- Result
- report-pages-1-3-5-8-10.pdf — 7 pages
The range "1-3" contributes pages 1, 2 and 3. The single page "5" adds one more. The range "8-10" adds pages 8, 9 and 10. The union holds 3 + 1 + 3 = 7 distinct pages, sorted ascending and clamped to the 24-page document. Those 7 pages are copied into a new PDF in ascending order regardless of the order they were typed, so entering "8-10, 1-3, 5" produces exactly the same file.
Frequently asked questions
How do you extract specific pages from a PDF?
Choose "Extract specific pages", then type the page numbers and ranges you want, separated by commas — for example "1-3, 5, 8-10". Both ends of a range are included, so "1-3" gives three pages. The tool shows how many pages the selection covers before you run it, which catches a mistyped range before a file is produced.
Can a PDF be split into separate files for every page?
Yes. Choose "Split every page into its own PDF" and a 24-page document produces 24 single-page files, each named after the source with a part number appended. Every output is downloaded individually, and each one keeps the page dimensions and embedded resources of the original page.
Does splitting a PDF reduce quality?
No. Splitting copies each page's content stream unchanged into a new document rather than re-rendering it. Text stays selectable and searchable, vector graphics stay sharp at any zoom, and images keep their original compression. The extracted pages are byte-for-byte equivalent in content to the pages they came from.
Why is an extracted single page still a large file?
A page carries its dependencies. If page 5 uses an embedded font, that font subset is copied into the new document even though only one page needs it. Scanned pages behave the same way: a single 300 DPI scanned page can be several megabytes on its own. Compressing the extracted file afterwards is the way to reduce it.
What happens if a page range goes past the end of the document?
The range is clamped rather than rejected. Asking for "8-100" in a 10-page document yields pages 8, 9 and 10. A page number entirely outside the document is ignored, and overlapping ranges such as "1-5, 3-7" are merged into a single run of pages 1 to 7 rather than duplicating pages 3, 4 and 5.
Are files uploaded when splitting a PDF?
No upload occurs. The document is read from local disk into browser memory, parsed by the pdf-lib library running as JavaScript in this page, and the extracted pages are written back out as a download. This site has no server-side code that could receive a file, so a confidential document stays on the device it was opened on.
Sources
- ISO 32000-2 — Portable Document Format — International Organization for Standardization
- PDF 1.7 specification — page tree and content streams — Adobe Systems
- pdf-lib — client-side PDF creation and modification — pdf-lib project
Last reviewed: · Formula and sources verified by Syed Aqeel Ahmad Gillani. See the methodology for how every calculation is derived.