Split PDF Files
Extract specific pages or page ranges from a PDF into a new file. Everything runs in your browser — your file is never uploaded anywhere.
Drop a PDF file here, or click to browse
It stays on your device — nothing is uploaded.
e.g. "1-3, 5, 8-10"
How to split a PDF by page range
- Add a PDF file — its total page count appears once it's read.
- Type the pages you want, e.g. "1-3, 5, 8-10".
- Click "Extract pages" and download the new file.
Your file stays on your device
This tool reads and rebuilds your PDF entirely in your browser using client-side JavaScript. Your file is never uploaded to a server, so it can't be stored, inspected or lost in transit.
- No upload
- Your PDF is read and split locally in your browser — nothing is sent to a server.
- Extraction order
- Pages are extracted in the exact order you list them, which can reorder or repeat pages.
Questions
How do I write a page range?
Use commas to separate individual pages or ranges, e.g. "1-3, 5, 8-10" extracts pages 1 through 3, page 5, and pages 8 through 10 into one new PDF, in that order.
Can I reverse or reorder pages this way?
Yes. Pages are extracted in the order you list them, so "5, 1-3" puts page 5 first, followed by pages 1 through 3. A descending range like "5-3" also works and reverses that portion.
Are my files uploaded anywhere?
No. Splitting happens entirely in your browser using JavaScript — your PDF is read locally and the extracted pages are assembled into a new file on your device. Nothing is sent to a server.
What if my page range includes a page number that doesn't exist?
The tool checks your range against the PDF's actual page count before extracting anything, and tells you exactly which part of your range is out of bounds instead of silently ignoring it.