Split PDF
Runs in your browserExtract pages or split a PDF into one-per-page files. Runs in your browser — nothing uploaded.
How It Works
Upload PDF
Drag and drop or browse for a PDF file.
Choose Pages
Enter a range (e.g. 1-3, 5) or split every page individually.
Download
Get your extracted PDF or a zip of every page.
Frequently Asked Questions
What range format does this accept?
Standard shorthand: "1-3, 5, 7-9" pulls pages 1, 2, 3, 5, 7, 8, and 9. Single pages and hyphenated ranges, separated by commas or spaces.
Can I split a 500-page PDF?
Yes. Splitting runs client-side, bounded only by your device's memory. Expect extraction in a few seconds for hundreds of pages.
Is the output order the same as the input?
Yes. Pages are extracted in ascending order regardless of how you type the range — so "5, 1, 3" produces 1, 3, 5.
How does 'Every page separately' work?
Each page becomes its own PDF. They're bundled into a single zip file so you download once. Handy for book chapters or invoice batches.
Are my files uploaded?
No. Everything happens in your browser via pdf-lib and pdf.js. Files never leave your device.