PDF Splitter
Split a PDF into one or more smaller PDFs. Extract custom ranges, split every N pages, or burst each page to its own file — all client-side.
- Runs in browser
- No signup
- No tracking
How to use PDF Splitter
Drop a PDF or click to choose one.
Pick a mode: Ranges, Every-N, or Burst.
Enter the range string or chunk size if needed.
Click Split — each output PDF downloads individually.
When to use it
Extracting only the signed pages from a long contract.
Separating an annual report PDF into chapters.
Isolating one invoice from a multi-invoice batch.
Pulling a single page from a confidential PDF without leaking the rest.
What it fixes
Online splitters that require uploading sensitive documents.
Tools that watermark the output or cap free-tier page counts.
Manually printing selected pages then re-scanning to PDF.
About PDF Splitter
Splitting PDFs comes up constantly: extracting only the signed pages from a contract, separating an annual report into chapters, isolating a single invoice from a monthly batch, or pulling one page out to share without leaking the rest.
This splitter runs entirely in your browser using pdf-lib. Three modes cover the common cases: Ranges accepts a comma-separated list like '1-3, 5, 7-9' and produces one PDF per range. Every-N chops the PDF into equal-size chunks. Burst extracts every page as its own PDF.
References: pdf-lib — JavaScript PDF manipulation · ISO 32000 — PDF specification
Frequently asked
How do I write a page range?
Use commas and dashes. Example: 1-3, 5, 7-9 produces three PDFs: pages 1 to 3, page 5 alone, and pages 7 to 9. Pages are 1-indexed.
What does Burst do?
Burst extracts every page to its own PDF — useful when you need each page as a separate file (one signature per signer, one invoice per page).
Can I split every N pages?
Yes. Pick Every-N and set the chunk size. A 12-page PDF split every 4 pages produces three files: pages 1-4, 5-8, 9-12.
Are my PDFs uploaded?
No. Splitting runs entirely in your browser using pdf-lib. The file bytes never leave your device.
Discussion
Related tools
All toolsGradient Generator
Visual CSS gradient builder — linear, radial, conic. Multi-stop, presets, copy CSS or Tailwind.
VisualIcon Downloader
Search 200K+ icons across Lucide, Heroicons, Tabler, Phosphor, Font Awesome, Material. Recolor, copy SVG, download PNG.
VisualMarkdown Preview
Live GitHub-flavored markdown preview. Sanitized HTML output, copy or download as .html.
Visual