Split PDF
Extract only the pages you need — using ranges like '1-3,5,7-10'.
Your PDFs never leave your browser. All processing happens locally on your device.
—
Total pages
—
Original size
1-based pages. Single = number / range = 1-3 / multiple groups = 1-3,5,8-10
[ AdSense — PDF Tools ]
Range syntax examples
| Input | Output pages | Description |
|---|---|---|
3 | page 3 (1 page) | Single page |
1-5 | pages 1-2-3-4-5 (5 pages) | Contiguous range |
1,3,5 | pages 1, 3, 5 (3 pages) | Specific pages only |
1-3,7,10-12 | pages 1, 2, 3, 7, 10, 11, 12 (7 pages) | Mixed |
5-1 | pages 5, 4, 3, 2, 1 (5 pages) | Reverse order (start > end) |
5,1-3 | pages 5, 1, 2, 3 (4 pages) | Order matches your input |
Related tools
Invalid page input
Out-of-range pages (e.g. '120' on a 100-page PDF) and malformed inputs trigger an error message. Zero and negatives are not allowed; whitespace is auto-trimmed.
How reverse extraction works
When start is greater than end (e.g.
5-1), the range is interpreted in reverse: 5, 4, 3, 2, 1. Useful for moving the last few pages to the front.
No page preview?
The current tool does not render previews (rendering would add ~2MB to the page). Open the original PDF in a viewer first to confirm page numbers, then enter your range here.
About the pdf-lib library
pdf-lib (Andrew Dillon, MIT). About 700KB, 100% client-side. The same library powers PDF Merge and Split.
Frequently asked questions
How do I enter page ranges?
Pages are 1-based. Single page = a number (e.g.
5); contiguous range = hyphen (e.g. 3-7); multiple groups = comma-separated (e.g. 1-3,5,8-10).
Whitespace is ignored. Pages appear in the output in the order you typed them.
Can I split a PDF into one page per file?
Currently this tool produces a single output PDF per run. Auto-splitting into N single-page files is planned.
For now, extract one page at a time (e.g. type '1' → download → '2' → download), or use your OS print dialog with 'Save as PDF' to set different ranges.
Is the original PDF uploaded to a server?
No. PDF processing runs entirely in the pdf-lib library inside your browser. Even the site operator cannot see the contents.
Safe for contracts, resumes, and sensitive documents.
Can I split password-protected PDFs?
Password-locked PDFs may not process. Unlock the PDF in your viewer first, then upload.
This tool does not provide decryption.
Can I change the page order?
Yes. Pages appear in the output in the order you typed. For example
5,1-3 produces a 4-page PDF: 5 → 1 → 2 → 3.
You can also include the same page twice.
Why isn't the output much smaller than the original?
pdf-lib copies page objects as-is, so extracting a few pages still embeds internal resources like fonts and images.
Run the result through a separate PDF compressor if you need a smaller file.
References
Last reviewed: 2026-05-05 / Powered by pdf-lib (MIT).
- pdf-lib (MIT) — GitHub
- PDF specification — ISO 32000-1 / ISO 32000-2
⚠️ Download the result and open in a PDF reader to confirm the pages match your intent.