Split PDF
Break one PDF into separate files by page, by fixed size or by custom ranges, delivered as a ZIP.
Split One PDF Into Separate Files
Splitting comes up whenever a document is bigger than the thing it is going into: an email attachment limit, an upload form that takes one page at a time, a print shop that wants each chapter separately, or a scanner that produced one enormous file from a stack of unrelated paperwork.
This splitter parses the PDF in your browser, builds a genuinely separate document for each part — with its own catalogue, page tree and cross-reference table — and packs them into a ZIP so a single click retrieves everything. The ZIP is assembled locally too, with CRCs computed in the page.
Key features
- Three ways to split — one file per page, fixed chunks of N pages, or custom ranges such as
1-3, 4-6, 7-. - One download, not fifty — the parts arrive in a single ZIP rather than a queue of separate downloads your browser will start blocking.
- A preview of the plan — the file count and the exact page ranges are shown before you commit to anything.
- Valid standalone PDFs — each part carries the fonts and images its pages need, so it opens correctly anywhere.
- Damaged files recovered — a broken cross-reference table is rebuilt by scanning, with a clear warning so you know to check the result.
This tool runs entirely inside your browser using native Web APIs. Your files and text are never uploaded to a server, never logged and never shared with third parties.
How to use: Split PDF
- Drop in the PDF
Add one file. It is parsed immediately and the page count appears, along with a warning if the file needed repairing to be read at all. - Pick how to split it
Choose one file per page, every N pages, or type custom ranges. Each comma-separated range becomes its own output file. - Check the plan
The panel shows how many files you will get and which pages land in each. Adjust the ranges until it reads the way you want. - Download the ZIP
Press Split and download. Every part is built, named after the source file and its page range, and packed into one archive.
Technical specifications
| Processing location | Entirely in your browser — no server round trip |
|---|---|
| Data uploaded | None. Files and text never leave your device |
| Price | Free — no account, no trial, no usage cap |
| Category | |
| Works offline | Yes, once the page has loaded |
| Browser support | Chrome 90+, Edge 90+, Firefox 90+, Safari 15+ |
| Interface languages | English, 中文, हिन्दी, Español, العربية |
Frequently asked questions
What do the output files get called?
Each part is named after the original plus its page range — splitting report.pdf into single pages gives report-1.pdf, report-2.pdf and so on, and a range like 4-6 produces report-4-6.pdf. The ZIP itself is named report-split.zip.
Why a ZIP instead of separate downloads?
Browsers block rapid successive downloads, so a fifty-page split would either stall or bury you in save dialogs. One archive is a single click and a single decision. The ZIP uses stored (uncompressed) entries because PDF content is already compressed — deflating it again would cost time and save almost nothing.
Can I split by chapter or bookmark?
Not automatically — bookmarks are optional metadata that many PDFs simply do not carry, and inferring chapters from layout is guesswork. Use custom ranges when you know where the divisions are; the page-size table in the Extract PDF Pages tool can help you find them.
Is quality lost when splitting?
None at all. Pages are copied with their content streams untouched and still compressed, so what comes out is byte-for-byte the same page content that went in. Only the surrounding document structure is new.
Does it work offline?
Yes. Once the page and the PDF engine have loaded, the whole process is local. You can turn off the network and keep splitting — a useful property when the documents are sensitive.