Free PDF Split Tool
Break a PDF into smaller files. Three modes: every page as its own PDF, custom ranges (e.g. 1-3, 5, 7-9 produces three output files), or chunked into groups of N pages. Page contents and fonts are preserved exactly. Files split in your browser via pdf-lib.
How to use
- 01Drop a PDF. The page count appears so you know the valid range.
- 02Pick a mode. "Each page as PDF" produces one file per page. "Custom ranges" lets you specify which pages go together. "Every N pages" chunks the PDF into equal parts.
- 03Click Split. Each output file appears with a download button. Use "Download all as ZIP" to grab them in one go.
FAQ
How do I write ranges?▼
Comma-separated. A single number is one page. A range uses a hyphen. Example: "1-3, 5, 7-9" produces three files: pages 1-3, page 5 alone, and pages 7-9.
What if I enter an invalid range?▼
The tool reports the specific range that is out of bounds without splitting. Fix it and click Split again.
Are encrypted PDFs supported?▼
PDFs with owner-only restrictions are accepted (ignoreEncryption flag). PDFs that require a password to open are not.
Are the page contents byte-identical?▼
Yes, at the PDF object level. pdf-lib copies pages without re-rendering, so fonts, images, and links are preserved.
Why no preview?▼
Generating page thumbnails for the splitter would require also loading PDF.js, which doubles the bundle. The PDF to Images tool is the right place to see page renders.