PDF Split
Extract pages, split by interval, or merge selected ranges. Nothing is uploaded — runs in your browser.
Drop a PDF or click to browse
Processed entirely in your browser
Split PDFs without uploading
Four modes: Page range extracts specific pages as separate PDFs; Every page splits into one PDF per page; Every N pages chunks the document into equal parts; Merge ranges collects specific pages into one new PDF. Multiple outputs are bundled into a single ZIP — no browser download-blocking. All processing uses pdf-lib entirely in your browser — nothing is uploaded. To combine PDFs, use PDF Merge.
Built and maintained by Meet Shah · Last updated
What this tool is used for
- Pulling one chapter or appendix out of a long report to send on its own.
- Extracting the pages of a scanned bundle that belong to a single document.
- Separating a signed page from a contract for filing.
- Reducing a large PDF to the few pages a reviewer actually needs.
- Splitting a merged batch of invoices back into individual files.
Frequently Asked Questions
- Does splitting reduce the file size proportionally?
- Usually not, and this surprises people. Fonts, colour profiles and images are shared RESOURCES referenced by pages, so each output file may carry a full copy of an embedded font — ten one-page splits can total more than the original.
- What happens to the document outline?
- Bookmarks pointing outside a given output are dropped, since their destinations no longer exist. Splitting therefore loses navigation structure by necessity, not by implementation shortcoming.
- How do page ranges work?
- They are 1-indexed and normally inclusive, so 1-3 gives three pages. Whether ranges may overlap or must be contiguous varies by tool — overlapping ranges duplicate pages rather than erroring.
- Are annotations kept?
- Page-level annotations travel with their page. Document-level structures — form field definitions, embedded attachments, digital signatures — do not, and a signature is INVALIDATED by splitting because it covers the whole file.
- Is my file uploaded?
- No — splitting happens entirely in your browser. That matters for the documents people actually split: contracts, statements and scanned records.
- Why can a split page still carry the whole document's fonts?
- Because resources are shared, and a naive split copies the resource dictionary wholesale. That is why one extracted page can be nearly as large as the original until the file is optimised.
- Are page labels preserved?
- Often not. A document numbering its front matter in roman numerals carries page labels separately from page indices, and a split that keeps only the pages leaves the labels behind — so page ix becomes page 1.
- What happens to a form spanning several pages?
- The field definitions live at document level, so splitting can separate a field from its page or leave orphaned entries. Flattening the form first avoids a file that opens with errors.
Common errors and gotchas
- Getting the page numbering wrong, where the printed number and the physical position differ.
- Assuming form fields and annotations survive on the extracted pages, which they often do not.
- Losing bookmarks and internal links that pointed outside the extracted range.
- Expecting the split files to be proportionally smaller, when embedded fonts and images are duplicated into each.
- Splitting an encrypted document and finding the output no longer opens.
Related Converters tools
JSON to YAML
Convert JSON into clean, readable YAML instantly.
YAML to JSON
Convert YAML configuration into valid JSON.
JSON to XML
Convert JSON structures into nested XML markup.
HWB to HEX Converter
Convert an HWB color to HEX.
JSON to SQL
Turn a JSON array of objects into SQL INSERT statements.
CSV to XML
Convert CSV rows into structured XML records.
XML to CSV
Flatten repeated XML records into CSV rows.
INI to JSON
Parse INI config sections and keys into JSON.