Your files stay on your device

# PDF Splitter: Ranges, Chunks, or One Per Page

Split a PDF by ranges, fixed chunks, or one-per-page. Every output is reopened by pdf.js and verified before the ZIP download.
PDF file

- Encrypted PDFs are refused outright: pdf-lib would write broken output through an encrypted load.
- Splitting whole PDFs into page-ranges lives here; page surgery (extract, delete, rotate, reorder) has its own pages.
- Nothing is uploaded, pdf-lib and pdf.js run in a worker in your tab.
Nothing in yet

Paste, drop, or type to begin. Everything stays on this device.

load a PDF, set the pages, run

## Next door in Files

- [PDF page extractor](/files/pdf-extract)
- [PDF inspector](/files/pdf-inspect)
[All files tools](/files)

---

Canonical HTML: https://nutter.tools/files/pdf-split
Markdown version: https://nutter.tools/files/pdf-split/index.md
Plain-text version: https://nutter.tools/files/pdf-split/index.txt
Agent index: https://nutter.tools/llms.txt

