100% Free · No Signup Required

Split a PDF Into Pages in Seconds

Pull out page ranges or split a big PDF into smaller files. ZIP or separate downloads.

  • No signup required
  • Files removed after use
  • Works on any device
  • 100% free

Upload PDF to split

Free to use

No credit card required

Secure processing

Files removed after use

Fast results

Optimized for large PDFs

Works everywhere

Desktop and mobile

💡 Pro tips

  • Use custom ranges for non-contiguous page groups
  • Merge option combines all splits into one PDF
  • Large files may take longer to process

How it works

  1. 1

    Upload

    Select your PDF

  2. 2

    Choose pages

    Ranges or fixed chunks

  3. 3

    Download

    Split PDF files

Guide

Why use Split PDF

Split PDF renders every page of your upload as a live thumbnail in the browser first, using pdf.js, so you're choosing ranges and pages against something you can actually see rather than guessing at page numbers from a file listing.

Two tabs define what comes out: Range mode holds a list of from/to pairs (or a fixed page-count step that chunks a long document automatically), while Pages mode lets you take all pages or an exact set — typed as 1,3-5,8 or built by clicking thumbnails, with both methods writing to the same selection. A Merge into One PDF toggle then decides whether those pieces come back as one combined file or as separate PDFs zipped together.

Behind the upload, the split itself runs through iText7's PdfDocument.CopyPagesTo against a temporary copy of your file — page objects, fonts, and embedded images are copied across rather than rasterized, so a born-digital contract or report keeps its selectable text in every output piece, whether that's an exhibit range for a filing or a chapter pulled from a long report.

Multiple ranges in a single pass

The Range tab holds an array of from/to pairs, not just one — enter 1-10, 15-22, 40-45 and each pair becomes its own labeled group (Range 1, Range 2, Range 3) in both the preview and the output, so a single upload covers a whole exhibit list instead of three separate trips through the tool.

Fixed-size chunking for long scans

Switch to Fixed Size and set a page count — the tool walks the document in that step size (computeGroups loops from page 1 to the end in chunks of N) and turns a 300-page batch scan into evenly sized files without you counting boundaries by hand.

Exact pages, typed or clicked

Pages mode accepts a token string like 1,3-5,8 or lets you click individual thumbnails — clicking toggles a page in and out of a selection set, and that set is kept in sync with the text field live, so both entry methods land on the same result.

One file or a ZIP, your call

The Merge into One PDF checkbox decides the output shape: checked, every defined range is copied into a single document and downloaded as one merged.pdf; unchecked, each range becomes its own PDF named pages_{from}-{to}.pdf, bundled into a ZIP.

Common uses

Where people use this

Pull the exhibit pages cited in a filing out of a much longer scanned deposition, leaving the rest behind.

Break a 300-page batch scan into fixed-size chunks instead of counting page boundaries by hand.

Separate a merged invoice run back into one file per client using consistent page counts.

Extract a single chapter or appendix from a long report for a reader who only needs that section.

Isolate specific non-contiguous pages — a signature page plus an appendix — into one output without touching the rest.

FAQ

Frequently asked questions

?What happens to the extracted pages technically — are they re-rendered?

No. The backend opens the source with iText7's PdfDocument and calls CopyPagesTo for each range, which copies the actual page objects — fonts, embedded images, content streams — into a new document. It is not a screenshot-and-reassemble process, so text that was selectable in the source stays selectable and searchable in every output file.

?What's the real difference between leaving Merge into One PDF checked or unchecked?

Checked, all your ranges are copied in sequence into one shared PdfDocument and you get a single merged.pdf. Unchecked, each range gets its own PdfWriter and PdfDocument, and those individual files are written into a ZIP archive as pages_1-10.pdf, pages_15-22.pdf, and so on — pick unchecked when the ranges are actually meant to become separate documents.

?How do I pull out non-contiguous pages, like 1, 5 through 9, and 12?

Switch to the Pages tab, choose Select Pages, and type 1,5-9,12 — the input is parsed token by token (single numbers and ranges split on the dash) into a page list. You can also build the same selection by clicking thumbnails directly; both paths write to the same underlying page set.

?Can I see which pages land in which output before downloading?

Yes — pages render as live thumbnails in the browser using pdf.js as soon as the file loads, and each range or selection is grouped on screen with its own heading and numbered page badges before you send anything to the server for splitting.

?Is there a size limit on the PDF I upload?

The dropzone caps uploads at 50MB. Below that, the practical constraint is how long your browser takes to render every page as a thumbnail — a 400-page scan renders more slowly than a 20-page contract, though the actual split step on the server is fast since it copies page objects rather than re-encoding them.

?Will a scanned, image-only PDF be searchable after splitting?

No differently than before — splitting copies pages as-is. If the source pages are scanned images with no text layer, the split-out pages are still images with no text layer. Run OCR on the document first if you need the extracted pages to be searchable.

Packet ready?

Know who opened it and who still owes you a signature — save to workspace and send with tracking.

Need this file again? Free workspace · Plans