Split a PDF into separate pages — locally, no upload
Sometimes a PDF needs to come apart: a batch scan where every page is a different receipt, a report where each section goes to a different person, a form packet where only individual sheets get filed. This tool takes one PDF and produces a separate single-page PDF for every page in it, named name-page-1.pdf, name-page-2.pdf, and so on. The splitting is done by pdf-lib running as plain JavaScript in your browser — the document is never uploaded, which matters when the pages you are separating are pay stubs, lab results, or legal filings. If the split produces more than three files, a “Download all as ZIP” button appears so you are not clicking through a long list one page at a time.
How it works
- Drop a PDF below or click to choose one.
- Every page is written out as its own single-page PDF.
- Download pages individually, or grab everything at once as a ZIP when there are more than three.
Frequently asked questions
How do I download all the pages at once?
If the split produces more than three files, a “Download all as ZIP” button appears above the results. The ZIP is assembled in your browser’s memory too — the pages never touch a server on the way into the archive.
Is my document sent anywhere while it is being split?
No. The PDF is opened and split by pdf-lib, a JavaScript library running locally in the page. Whether it is a bank statement or a medical record, the file stays on your device from the moment you pick it to the moment the pieces download. The tool even works with your internet disconnected once the page has loaded.
What happens to bookmarks and internal links?
Page content — text, images, form fields drawn on the page — survives the split. The document outline (bookmarks) does not: pdf-lib does not copy it into the new files, and links pointing to other pages of the original will no longer have a destination. For single pages this rarely matters, but it is worth knowing.
Can I split just a section instead of every page?
This tool always splits into single pages. If you want to pull out a specific range — say pages 4–9 as one document — use the extract PDF pages tool instead, which takes a range like 4-9 and produces one PDF containing exactly those pages.