Split PDF

Extract pages or split a PDF into separate files in your browser.

Loading tool…

Split PDFExtract a custom page range (like "1-3,5,8-10") into a new PDF, or split every page into its own single-page file. Ranges preserve the order you type, including reversed segments. Splitting runs with pdf-lib entirely in your browser, so the document is never uploaded.

What is Split PDF?

Split PDF is a free, browser-based tool for extracting pages or splitting a PDF into separate files. Use it to pull a custom page range into a new PDF, or to break a multi-page document into individual single-page PDFs. People reach for it to extract specific pages, keep only the pages they want, reorder pages (reversed ranges work), or split a scanned document, contract, or report into per-page files. It is built on pdf-lib and works on any PDF you drop in, showing the total page count and a clickable first-page thumbnail before you act.

How to use Split PDF

  1. Drag and drop a PDF onto the dropzone (or click to choose a file). The tool loads it and shows the total page count plus a first-page preview you can click to enlarge.
  2. Type a page range in the Page range field, 1-based, like "1-3,5,8-10". Separate parts with commas; the order you type is preserved and reversed segments (e.g. "10-8") are allowed. By default the field is pre-filled with the full range (1 to the last page).
  3. Click "Extract pages" to build a single new PDF containing only the selected pages, in your chosen order, and download it.
  4. Or click "Split into single pages" to turn every page of the document into its own one-page PDF file, downloaded as a numbered set (the range field is ignored for this action).
  5. Optionally tick "Keep this page range when a new PDF is loaded" to reuse the same range across multiple files, or use Reset to clear the file and start over.

Examples

Extract a few pages into one PDF

Drop a 10-page file named report.pdf, type "1-3,5,8-10" in the Page range field, and click Extract pages. The result is a single new PDF with pages 1, 2, 3, 5, 8, 9, 10 in that order, downloaded as report-pages.pdf.

Reorder pages with a reversed range

For a 5-page file, type "5-1" and Extract pages to get a new PDF whose pages run in reverse (5, 4, 3, 2, 1). Mixed ranges like "3-1,5" are also honored exactly as typed, producing pages 3, 2, 1, 5.

Split every page into its own file

Drop a 12-page scan named scan.pdf and click Split into single pages. You get 12 separate one-page PDFs named scan-p01.pdf through scan-p12.pdf, with zero-padded numbers so they sort correctly.

Frequently asked questions

Is my PDF uploaded to a server?
No. Everything runs 100% client-side in your browser using pdf-lib. Your document is read and processed locally and is never uploaded, so it stays private even for confidential files.
How do I write the page range?
Use 1-based page numbers separated by commas, for example "1-3,5,8-10". A single number like "5" selects one page, and a hyphen makes a span. The order you type is preserved in the output.
Can I reverse or reorder pages?
Yes. Reversed segments such as "10-8" output pages in descending order, and you can mix parts (e.g. "3-1,5") to build any order you want. The extracted PDF follows your typed sequence exactly.
What's the difference between Extract pages and Split into single pages?
Extract pages combines just your selected range into one new PDF. Split into single pages ignores the range and turns every page of the document into its own separate one-page PDF file.
Why do I get an "Out of range" or "Invalid segment" error?
Out of range means a number you typed is below 1 or above the document's total page count. Invalid segment means a part isn't a valid number or number-range. Fix the range to match the shown total pages and the example format.

Related tools