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.

Extract pages or page ranges from a PDF into separate files. Three modes: every page as its own PDF, custom ranges (e.g. "1-3, 5, 7-9"), or chunked by every N pages. Page contents and fonts are preserved exactly. Files are split in your browser via pdf-lib.

How to use

  1. 01Drop a PDF. The page count appears so you know the valid range.
  2. 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.
  3. 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.

More in Files & Images