PDF Splitter
Split a PDF into multiple files by page ranges (e.g. 1-3, 5, 8-10) or break it into single-page PDFs — entirely in your browser. Page count is detected automatically and ranges are validated as you type. Free and private.
What is the PDF Splitter?
A PDF Splitter takes one PDF and produces multiple smaller PDFs, each containing the pages you ask for. Toollyz PDF Splitter runs the split inside your browser using the open-source pdf-lib library: drop a PDF, the page count is detected automatically, then choose between By ranges (type an expression like `1-3, 5, 8-10` — each comma-separated chunk produces one output PDF) or Every page (split into N single-page PDFs, one per page). The range parser validates as you type and reports per-chunk errors ("exceeds 12 pages", "reverses start/end"). Each output is named `<source>_pX-Y.pdf` so the order in the destination folder matches the source. You can save outputs one at a time or use Download all for batch saves staggered 120 ms apart so the browser doesn't block them. Nothing is uploaded — Toollyz has no server.
How to use it
- Drop a PDF onto the page (or click Choose PDF) — the page count is detected instantly.
- Pick By ranges and type `1-3, 5, 8-10`, or pick Every page to split into single pages.
- Click Split & list — each output appears with its page count and size.
- Download outputs individually or click Download all.
Benefits
- Range parser validates as you type (`1-3, 5, 8-10`) with per-chunk error messages.
- Every-page mode for one-PDF-per-page extraction in one click.
- Each output named `<source>_pX-Y.pdf` so destinations sort naturally.
- Per-output page count and size in the list, with Save and Download all actions.
- Pages copied with pdf-lib so fonts, images and vector graphics are preserved.
- Reads metadata from encrypted PDFs with `ignoreEncryption: true` where possible.
- Source PDF stats in the hero: source pages, output files, total pages out.
- 100% private — Toollyz has no server in the path, files never leave your device.
Frequently asked questions
How does the splitter work?
Toollyz reads your PDF into memory, pdf-lib parses the PDF tree, and for each range you specified a fresh PDFDocument is created and the source pages are copied into it. The new PDFs are serialized as Blobs and offered for download — all client-side. Toollyz has no backend.
What range syntax does it accept?
Single pages (`5`) and inclusive ranges (`1-3` or `8-10`), separated by commas or newlines. Page numbers are 1-based. Whitespace inside ranges is ignored.
Are pages copied losslessly?
Yes — pdf-lib copies pages with their content stream and embedded resources intact, so fonts, images and vector graphics survive. Annotations and form fields are preserved when copyPages is able to round-trip them; some advanced interactive elements may not.
What's the difference between By ranges and Every page?
By ranges produces one PDF per range expression — `1-3, 5, 8-10` outputs three PDFs (pages 1-3, page 5, pages 8-10). Every page produces one PDF per page — a 12-page input becomes 12 single-page PDFs.
Can I split a password-protected PDF?
Toollyz reads encrypted PDFs in read-only mode (ignoreEncryption: true) for metadata. Many user-password-protected PDFs split fine; some heavily-encrypted or owner-password-locked PDFs refuse to copy pages. Remove the protection first and retry.
Why are downloads staggered when I click Download all?
Browsers block more than a few rapid downloads triggered from a single click. The 120 ms stagger lets the browser process each download cleanly. For very large splits, allow multiple downloads in your browser settings.
Is there a page-count limit?
There's no hard limit — the queue can be as long as your browser's memory allows. A 500-page split into single pages is fine on a desktop browser; very low-memory devices may struggle.
Are my files saved anywhere?
No. Files are loaded into memory while the page is open and discarded on reload. Toollyz has no server, so nothing is ever uploaded.
Does it work on mobile?
Yes — the picker uses your phone's file system, the queue scrolls, and splitting works in any modern mobile browser. For very large PDFs, watch for memory pressure on low-end devices.
Is this PDF Splitter free?
Completely free with no signup and no limits. Split as many PDFs as you like — privately in your browser.
Related tools
See all pdf toolsPDF Merger
Combine PDFs in your browser — pages preserved exactly.
PDF to Image Converter
Render PDF pages to PNG or JPG at 1×–4× DPI in your browser.
Image to PDF Converter
Stitch JPG, PNG and WebP into one PDF — A4, Letter, A3, custom.
Screenshot to PDF
Stitch screenshots with captions, cover page and page numbers.