Skip to main content

Split PDF

Split PDF extracts pages from a document in your browser: a set of ranges, one file per page, or fixed-size chunks. Each output is a real PDF with its own object graph rather than a copy of the original with pages hidden, so the pages you did not select are genuinely absent from the file.

Local-only

Drop a PDF here

or drop anywhere on this page · Choose a file · 100 MB

How does Split PDF work?

Splitting sounds like the easy half of merging, and one detail makes it the more consequential one: what happens to the pages you did not ask for.

Extracted, not hidden

A lazy implementation copies the whole document and marks the unwanted pages invisible, or removes them from the page tree while leaving their content streams in the file. The result looks right in a reader and still contains every word you thought you had removed — recoverable with any text extractor, which is how redaction failures make the news.

Here each output is a new document into which the selected pages are copied with their dependency graph. Nothing from the unselected pages is carried across, because nothing references it. That is the difference between extracting page 3 of a contract and sending someone a file that merely displays page 3.

Three ways to split, for three different jobs

Ranges is for pulling out the part you need: 1-3, 7, 12- produces one file containing those pages, in that order. An open-ended range runs to the last page, which is what a print dialogue does and what people expect.

One file per page is for a scanned batch that should have been separate documents in the first place — a stack of receipts, a set of certificates, forty invoices scanned in one pass.

Fixed chunks is for a size limit somewhere else: an email attachment ceiling, an upload form that rejects anything over 10 MB, a print shop that takes twenty pages at a time.

Page numbers are the ones printed on the page selector

Input is one-based, because that is what the page numbers say. Internally every PDF API is zero-based, and the conversion happens in exactly one place — a boundary that is easy to get wrong and produces a file missing the wrong page, which a user discovers much later.

Everything happens in this tab

The document is never uploaded. That matters most here, because splitting is what you do to send one page of something to someone — which means the whole document is material you are being careful about.

Input

report.pdf (24 pages)
ranges: 1-3, 7, 12-

Output

part-1.pdf  — pages 1, 2, 3, 7, 12…24
each a new document, unselected
pages absent rather than hidden

What options and edge cases does Split PDF support?

Modes and syntax
ParameterTypeDefaultBehaviour & edge cases
1-3, 7, 12-range list—Commas separate parts; a hyphen makes a range; an open end runs to the last page. One-based, as printed.
RangesmodedefaultOne output file containing the selected pages, in the order given.
One file per pagemode—As many files as the document has pages. For a scanned batch that should have been separate documents.
Fixed chunksmode10 pagesSequential groups of N pages, with the last one short. For an attachment size limit somewhere else.
Unselected pagesabsentalwaysCopied into a new document rather than hidden in a copy of the original, so their content is not recoverable from the output.
Page orderas written—5, 1, 3 produces a document in that order. Duplicates are allowed, which is occasionally exactly what you want.
Bookmarksnot carried—The outline is document-level structure whose destinations point at pages that may not be in the output. A broken outline is worse than none.
Encrypted PDFsdeclined—Unlock it first with the password, if you have it.

Frequently asked questions

Are the pages I removed really gone from the file?

Yes. Each output is a new document into which only the selected pages are copied, so nothing from the others is present to be recovered. This is worth checking in any tool you use: an implementation that copies the document and hides pages produces a file that looks right and still contains every word, extractable by anyone with a text tool. That is how redaction failures reach the newspapers.

What does 12- mean?

Page 12 to the end. Open-ended ranges work in both directions: -5 means the first five pages. It is the same syntax a print dialogue uses, because that is the syntax people already know.

Can I put the pages in a different order?

Yes — the output follows the order you write, so 5, 1, 3 produces a document in that order rather than sorted. Duplicates are allowed too, which is occasionally what you want for a cover sheet. If reordering is the whole job rather than a side effect, the page reorder tool is more direct.

Why would I split into fixed chunks?

Almost always a size limit somewhere else: an email attachment ceiling, a government upload form that rejects anything over 10 MB, a print shop that takes twenty pages per job. Splitting by page count is a rough proxy for size, so check the results — a document with one photo-heavy section will produce chunks of very different sizes.

Will the split files keep their bookmarks?

No, and deliberately. A bookmark outline is document-level structure whose destinations point at specific pages; in a file containing a subset of those pages, most destinations point at nothing. Carrying it over would produce an outline that looks intact and misbehaves when clicked, which is worse than its absence.

Is my document uploaded?

No. It is read, split and written back in this tab, and the page's Content-Security-Policy sets connect-src 'self', so the browser itself would block an upload. Open the Network panel and split something if you want to confirm it — that is a more useful check than any promise on this page.

What else can Split PDF do?