Split PDF
Split a PDF into one file per page. Everything stays on your device.
About this tool
Split a PDF into individual pages or arbitrary page ranges, all in your browser. Useful for extracting a single signed page from a contract, separating chapters of a scanned book, pulling one invoice out of a monthly statement, or breaking a long report into chunks small enough to email.
Splitting is done at the PDF object level rather than by re-rendering, so the output pages are byte-identical to the originals - same fonts, same images, same vector quality, same annotations. The resulting files are also significantly smaller than rasterised exports because nothing is re-encoded.
The work runs entirely in your browser via pdf-lib. Nothing is uploaded, nothing is logged, and the conversion still works if you go offline after the page has loaded.
Features
- Split into single pages or custom ranges (e.g. 1-3, 7, 10-12)
- Output as a ZIP of individual PDFs or one file per range
- No page-count cap beyond your browser's memory
- Preserves original fonts, images, annotations and bookmarks
- Works offline once the page is loaded
- Sensible default filenames (page-1.pdf, page-2.pdf, …)
How to use it
- Drop the source PDF.
- Pick "each page" to get every page as its own file, or enter ranges like 1-3, 5, 8-10 to group pages into bundles.
- Click Split and wait a moment while pages are extracted.
- Download the resulting files - either individually or as a single ZIP archive.
Everything happens inside your browser using JavaScript and WebAssembly. Your files are never uploaded to a server, never stored, and never seen by us.
Frequently asked questions
Not directly. Remove the password first with the PDF Password tool - encrypted bytes can't be split without decrypting them. Once unlocked, run the file through Split as normal.
Yes. Pages are copied byte-for-byte with original fonts, images, annotations and bookmarks. Nothing is re-rendered, so quality and file size match the originals.
Bookmarks that point to pages inside the extracted range are preserved. Bookmarks pointing to pages outside the range are silently dropped since the target no longer exists.
Not by structure alone - PDFs don't always mark chapter boundaries. Use the bookmarks panel in your PDF viewer to find chapter start pages, then enter those numbers as ranges.