BrowserTools

Split PDF

Extract page ranges into new PDFs

By Guga — BrowserTools maintainer, Tbilisi, Georgia Updated 2026-09-21
Free Private No uploads
What is Split PDF?

Type the pages you want and get them in a new PDF. The range field accepts any mix of spans and single numbers separated by commas — `1-3, 5, 8-10` pulls seven pages out of a document — and the page count of what you have selected updates live beneath it, so you can check the selection before doing anything. Ranges are normalised for you: reversed spans such as `8-5` are accepted and expanded the right way round, duplicate pages collapse, and the result is sorted ascending no matter what order you typed. Out-of-range numbers are discarded against the real page count rather than producing an error. The selected pages are copied into a brand-new document, leaving the source file untouched, and the download is named after the original with the page span appended.

Split a PDF by page ranges — pull out chapters, forms or single pages into separate downloadable PDFs. Precise, instant and completely local.

Private Split PDF In Your Browser

Split PDF is processed locally with client-side JavaScript. Your files never touch a server, and there is no queue to wait in.

Step-by-Step

How to use Split PDF

1

Drop a single PDF onto the file area; its page count appears once it is read.

2

Enter the pages to extract in the range field using spans and single numbers, for example `1-3, 5, 8-10`.

3

Check the Selected count against the Total pages to confirm the range parsed as intended.

4

Press `Extract to new PDF` to download the pages as a separate document.

Key Capabilities
  • The range parser accepts spans, single pages, reversed spans and any comma-separated combination, then deduplicates and sorts the result.
  • The live Selected counter shows how many pages the current range string resolves to, before any file is written.
  • Page numbers beyond the document length are dropped silently instead of aborting the extraction.
  • Extraction always produces a new document, so the original PDF is never modified or overwritten.
Common Use Cases
  • A student extracts just the chapter pages from a compiled course PDF for revision.
  • An administrator pulls one signed page out of a long contract to send back to a counterparty.
  • A developer isolates the pages of a generated report that failed and only those need re-running.
Clear Answers

Frequently Asked Questions

What range syntax does it accept?
Comma-separated spans and single numbers: `1-3, 5, 8-10`. A reversed span like `8-5` is expanded correctly. Whitespace around the hyphen and comma is fine.
Can I split a document into separate files per page?
Not in one run — the tool produces one new PDF containing all the selected pages. Run it repeatedly with a different range each time to build up a set of separate files.
Does the original file get modified?
No. The selected pages are copied into a new document and downloaded under a name derived from the original. Your source file is untouched.
What happens if I request a page the document does not have?
Numbers outside the real page range are discarded, so the extraction still runs with whatever was in range. If nothing valid remains, you get an error telling you the accepted range.

Related Guides

View all guides →