Split PDF

Split a PDF by page ranges or groups and extract only the pages you need. Save separate PDFs in your browser and check their order and content.

Open a PDF, choose how to cut it, and each group of pages becomes its own PDF: one file per page, every N pages, custom ranges separated by semicolons such as 1-3; 4-8; 9, odd and even pages, or only the pages you selected. Pages are copied as native objects, so text, vectors and search survive. Several files arrive in one ZIP; a single result downloads as a PDF. Images can be dropped in as extra pages before splitting.

Drop PDF · image files hereProcess many files at once
No upload · processed on this device

How the split modes turn page numbers into files

A split is a list of groups, and each group becomes one new PDF with copies of those pages in the order listed. Page numbers start at 1 and refer to the document as arranged on screen: if you drag, rotate or delete thumbnails first, the numbers follow the new order.

In Custom ranges a semicolon starts a new file and a comma adds pages to the same file: 1-3; 4-8; 9 makes three files, 1,3,5-6 makes one file of four pages. A range has to run forwards and stay within the page count; otherwise the button asks you to check the ranges and nothing is exported. Pages you leave out are not exported, and one page may appear in two groups.

Each part is a complete PDF, so the fonts and images a page uses are copied into every part that contains it. Several parts can therefore add up to more bytes than the original.

Every N pages
Cuts after every N pages; the last file holds whatever is left.
Custom ranges
Semicolon = new file, comma = more pages in the same file, hyphen = a run of pages.
Odd / even
Two files, 1, 3, 5… and 2, 4, 6…, for example to separate fronts and backs of a scanned stack.

Example: one 10-page report in every mode

The source is report.pdf with 10 pages. The default file name is the source name plus -split:

Mode            Input            Files
Every page      —                10 files: 1 | 2 | 3 | … | 10
Every N pages   N = 3            4 files: 1-3 | 4-6 | 7-9 | 10
Custom ranges   1-3; 4-8; 9      3 files: 1-3 | 4-8 | 9      (page 10 is left out)
Custom ranges   1,3,5-6          1 file with pages 1, 3, 5, 6
Odd / even      —                2 files: 1,3,5,7,9 | 2,4,6,8,10
Download        10 files → report-split.zip with report-split-01.pdf … report-split-10.pdf

Part numbers are padded to the number of files (10 files: -01 to -10; 4 files: -1 to -4), so they sort correctly. Type a name in the file-name field to replace report-split.

Check the result

  • Before exporting, the button shows how many PDFs will be made; the markers on the thumbnails show where each file starts.
  • Open the ZIP and check that the number of files matches, then open each part and check its page count and first page.
  • Search a word in one part: it is found, because pages are copied rather than rendered.

Troubleshooting

SymptomLikely causeHow to checkFix
The button says "Check the ranges"A range runs backwards (8-4), goes past the last page, or contains something other than digits, commas, hyphens and semicolonsCompare the numbers with the page count at the topWrite ranges forwards within the page count, for example 4-8
Pages come out in an unexpected orderNumbers refer to the arranged thumbnails, which were moved, or the pages were typed in that orderLook at the thumbnails before exportingRearrange first, then enter the ranges; within a file the pages follow the order you type (5,1,2)
Fillable fields became plain textForms are flattened when a file is opened in this toolClick a field in the partFill forms in the PDF editor, which keeps the fields
The parts together are bigger than the originalShared fonts and images are copied into every partAdd up the part sizesCompress large parts with PDF compression
A digital signature is no longer validEvery part is a new documentSignature panel of your readerSplit before signing, or keep the signed original

Other ways to do it

OptionWhen it is the better choice
Preview on a Mac: View › Thumbnails, then drag thumbnails to the desktopOne or two quick extractions on a Mac; Apple documents that this creates a new PDF.
PDF to JPGWhen you need images of the pages rather than PDF files.

What this page does not cover

  • No automatic splitting by bookmarks, blank pages or file size.
  • Bookmarks and certificate signatures are not carried into the parts, and forms are flattened.

Versions and sources

Checked in tests/pdf-browser.mjs on a 320-page synthetic document: the groups 1-2; 320 produce a 2-page and a 1-page PDF, and page text stays searchable after page copying (Chromium 153, Firefox 155, WebKit 26.6). The Preview steps follow Apple's guide.

Official documentation used

Split PDF

Split a PDF by page ranges or groups and extract only the pages you need. Save separate PDFs in your browser and check their order and content.

How it works

  1. Open the source PDF
  2. Choose page ranges or a split grouping
  3. Export and check the pages in each result

Supported formats

PDF → PDF — Input decoding and output encoding depend on browser support.

What this tool does

Export page ranges, each page, every N pages, odd/even pages or custom groups.

Implementation and verified quality

advanced · PDF worker / ranges, groups, odd-even. Quality qualification is in progress. Pro/Flagship quality has not been established.

Before you export

Preserve mode retains native text, search and vectors; signatures are not retained. Font trimming drops the outlines of glyphs the document does not draw, and grayscale and raster mode are irreversible — raster mode removes searchable text. A forgotten password cannot be recovered, and unknown passwords are never guessed. The writer still parses full documents in a Worker.

Frequently asked questions

What determines the supported size?

Actual device memory, storage and codec support. Tested examples are evidence, not a guarantee for every file.

Are my files uploaded?

This tool processes the files you open on your device without uploading them. Images you explicitly attach to community posts are uploaded separately. Optional engines and models are downloaded from third parties; those requests expose connection information such as your IP address.

Will my work be saved automatically?

No. Images and editing state stay in this tab; media output can use local temporary storage. Changing language preserves your work; reloading, closing the tab, or following a link to another page can clear it.