Split a PDF into separate files

Break a PDF into smaller files: every page as its own PDF, split at specific page numbers, fixed-size chunks, or custom ranges.

Drop your file here

or click to browse

All files or paste with ⌘V

How it works

Break a PDF into smaller files: every page as its own PDF, split at specific page numbers, fixed-size chunks, or custom ranges.

Pick the split mode that fits the job. "Every page" produces one PDF per page (bundled as a ZIP). "Split at" takes a list of page numbers, e.g. 10, 20, 30, and gives you four PDFs cut after each. "Fixed chunks" splits in groups of N pages, useful for breaking a 500-page report into 10-page sections. "Custom ranges" takes ranges like 1-3, 5-7, 8-12 and produces one PDF per range. Output is always a ZIP file containing the parts, named with the original filename plus the page range. Pages keep their original content, fonts, and resolution, nothing is re-rendered. Built on pdf-lib in your browser. Doesn't extract bookmarks or split by chapter, you give it page numbers, it gives you files.

How to use it

  1. Drop your PDF. Drag the PDF you want to split into the upload area.
  2. Pick a split mode. Choose every page, split at page numbers, fixed chunks of N pages, or custom ranges like 1-3, 5-7.
  3. Enter the page numbers. Type the page numbers or ranges the mode asks for.
  4. Split and download. Hit Split and download a ZIP containing one PDF per part, named by page range.

Frequently asked questions

How do I split a PDF into separate pages?
Pick "Every page · 1 page per file" as the mode. You'll get a ZIP with one PDF per page, named with the original filename and page number.
Can I split a PDF by chapter or bookmark?
Not directly. You'd need the page numbers where chapters start, then use the "Split at" mode with those numbers.
Is splitting a PDF online safe?
It's safe when no upload is involved. This tool splits locally via pdf-lib, the file never leaves your device.
What does the output look like?
A ZIP archive. Filenames follow the pattern yourfile-p01.pdf, yourfile-p02-05.pdf, etc., zero-padded so they sort correctly.
Saved