How to split a PDF online without upload — using the PDF Pro local splitter.
This guide is for anyone breaking a long PDF into pieces — chapters of a manual, sections of a tax return, or a stack of scanned receipts that needs to become one file per receipt. Three split modes cover every shape that job takes; here's how to pick the right one and run it locally in two minutes.
What you'll need
- A modern browser (Chrome, Edge, Firefox, or Safari from the last two years)
- The PDF you want to split, on your device
- An idea of how the file should break apart — by range, per page, or every-N
- About two minutes — including the time to type a range like
1-10,11-25,26-end
The five steps
Open the local splitter
Head to the PDF Pro local splitter. The page loads with the splitter engine bundled as WebAssembly. There is no signup, no email-confirm wall, no "free trial" countdown — and no upload endpoint to send your file to.
Drop your PDF and review the page grid
Drag the file onto the drop zone or click to browse. The splitter parses it locally and renders a thumbnail grid — you see every page laid out in a small mosaic. This is the visual you'll use to decide where the breaks should fall, especially for the Range mode where you're typing page numbers by hand.
Pick the split mode that matches the job
Three modes, three different jobs. Range gives you full control over each chunk's start and end. Per-page writes one PDF per page — best for batches like scanned receipts. Every-N takes a chunk size and divides the file evenly, which is what you want when emailing a 200-page report in 25-page slices.
Type the range or count
For Range mode the syntax is comma-separated and forgiving: 1-10,11-25,26-end produces three PDFs, 1-3,7,10-end produces three (page 7 alone is a one-page output), and the keyword end always means the last page so you don't have to count. For Every-N you just pick a number — 25 is a popular choice for email-attachment sized chunks. Per-page needs no input.
Download the ZIP of split PDFs
Click Split & download. The splitter writes each chunk as its own PDF, packages them all into a single ZIP (named after your source file), and hands the ZIP to your browser's downloads folder. Unzip it and you'll find files named handbook-part-1.pdf, handbook-part-2.pdf, and so on. For a single-output job (Extract mode) the splitter skips the ZIP and downloads the PDF directly.
Common mistakes & gotchas
- Confusing physical pages with printed page numbers. If your file has a cover and a TOC, "chapter 1 starts on page 5" usually means physical page 7 or 8. Look at the thumbnail grid before typing your range.
- Picking Per-page on a 1,200-page document. You'll get 1,200 PDFs in a ZIP. That's almost never what you want — Every-N with a sensible chunk size is the better tool.
- Overlapping ranges.
1-10, 8-20is valid syntax but produces two PDFs that share pages 8–10. Probably not your intent — the splitter warns you but won't block it. - Expecting page numbers to renumber. If your source file shows "page 47" printed at the bottom of physical page 47, the split chunk will still show "47" on its first page. Splitting doesn't rewrite content — by design.
- Splitting an encrypted file. Owner-password restrictions on extraction will block the split. Remove the password upstream with the unlock tool first, with appropriate permission.
Troubleshooting
What's the difference between Per-page and Every-N with N=1?
None functionally — both produce one PDF per page. Per-page is just a convenience shortcut. Use it when you don't want to think about whether 1 is the right number to type.
The page numbers on the split parts didn't reset to 1. Why?
Page numbers printed onto pages are part of the page content, not metadata — splitting doesn't rewrite the visible numbers because that would alter signed or formal documents. The physical page index inside each part PDF does start at 1; that's what your PDF reader shows in its page count.
My range like 1-10, 11-25, 26-end produced two parts instead of three. What happened?
Almost always a typo — a missing comma, a stray space inside 11 - 25, or a smart-quote that turned the dash into an em-dash. The splitter shows the parsed ranges as pills underneath the input. If you only see two pills, edit the input until you see three.
Can I extract just one range without making a ZIP?
Yes — use Extract mode and type a single range like 5-12. The splitter skips the ZIP packaging and downloads the extracted PDF directly. Useful when you just want the appendix from a long report.
I want to split a 2 GB scan. Will the browser handle it?
Probably, but you'll be close to memory limits. For very large files, split in two passes: extract the first half with one range, then the second half with another range, instead of asking the browser to hold the whole thing plus all parts at once.
Ready to split?
Open the local splitter and run your file through the five steps above.