Free local PDF splitter

Split a PDF into the pages you need

Choose one PDF, select pages or page ranges, and download a ZIP of new PDFs. Each comma-separated selection becomes one output file; leave the field blank for one PDF per page. The split happens locally in your browser without sending your document to an Aftermath server.

Choose your local files.

Choose files to load the local PDF workspace. Nothing is uploaded or stored by Aftermath.

The local PDF workspace loads after you choose a file.

Split PDF pages locally

Choose one PDF and select pages or ranges. Each comma-separated selection becomes one output PDF; leave the selection blank for one PDF per source page. JavaScript activates the local splitter on this page.

Pick pages with simple ranges

Enter page numbers and ranges using a familiar format: 1-3, 5, 8-10. The tool validates the selection against the selected PDF’s page count and prevents duplicate source pages. Each comma-separated entry becomes one new PDF, so 1-3, 5 produces a three-page PDF and a one-page PDF. Leave the field blank to create one PDF per page.

Download a clean ZIP of the parts you chose

Splitting is useful when a portal needs one page at a time or when you need to share a page range as its own PDF. The output is a ZIP so all new files download together while their source page numbers remain clear in their filenames.

Questions people ask

Can I split only selected pages?

Yes. Enter one or more page numbers or ranges, for example 2, 4-6. Each comma-separated selection becomes one output PDF. Leave the page selection blank to create one PDF for every page in the source document.

Does the splitter remove pages from my original PDF?

No. It creates new PDF files in a ZIP. Your original PDF remains unchanged on your device.

How many pages can I split?

A source PDF can contain up to 1,000 pages. For reliable in-browser ZIP creation, a split source must be 50 MB or less and one run can create up to 250 output PDFs. The practical limit can be lower on a device with limited browser memory.

Can I split a signed, filled, or encrypted PDF?

No. The splitter rejects encrypted PDFs and PDFs containing interactive form or signature data so it does not make a broken or unverifiable download. Use an authorized flattened copy or a dedicated PDF application instead.

How to use this tool

Split one readable flat PDF into selected pages or ranges and download the resulting documents as a ZIP. The source remains unchanged, and you decide the page groups before the browser creates each separate PDF. Encrypted, interactive-form, signed, malformed, or unusually large documents may be rejected rather than rewritten locally.

What to choose and what you get

What to choose

  • one flat, unencrypted, unsigned PDF and optional page or range selections

Result

  • a ZIP containing one or more separate PDFs for the selected page groups

Supported use

  • Explicit page numbers and contiguous page ranges
  • One output PDF per page when the selection is left empty

Before you start

  • Visual blank-page inference belongs to /blank-page-detector.
  • Duplicate, empty, out-of-range, encrypted, interactive-form, signed, or malformed selections and sources are rejected.

Supported formats

  • Accepted formats: PDF.
  • Output formats: ZIP, PDF.

Browser support and permissions

  • Modern browser with JavaScript; flat PDF features, page limits, and available browser memory apply.
  • No camera, microphone, or screen permission is needed.

Choose the right settings

  • Use this route when page numbers or ranges are known in advance.
  • Use /blank-page-detector when pages should first be assessed visually.
  • Use /merge-pdf when separate source documents should become one PDF.

Worked example

A ten-page flat PDF needs pages 1–3 and 7 as two separate outputs while preserving the source.

Starting facts

  • The page range is explicitly entered as 1-3, 7.
  • The source is readable, flat, unsigned and unencrypted.

Observed operation: Parse the selected groups, copy those pages into separate PDFs and package the outputs in a ZIP.

Review the result: Open both outputs and verify their page counts, order and content against the original document.

Boundary: Splitting does not preserve unsupported interactive structures or determine whether extracted pages retain legal context.

What you can do

Extract selected pages or ranges from one flat PDF

Choose another tool when

  • This route does not merge multiple PDFs or remove pages from the source file.
  • Encrypted, interactive-form, signed, or malformed PDFs are not rewritten.

If it does not work

  • The page selection is empty in the middle, duplicated, reversed, or outside the source page count.
  • The source is encrypted, malformed, signed, or contains interactive form data.
  • The requested output count or source exceeds the bundled local safety limits.

Things to know

  • Each comma-separated entry becomes one output PDF; this route does not silently combine separate entries.
  • The result is delivered as a ZIP and does not alter the source PDF.
  • Page content is copied rather than edited or normalized.

Privacy boundary

Selected PDF bytes stay in the current browser session and are not sent to an Aftermath processing service. How local processing is verified.

What this tool verifies

Checks the displayed limits and reports or creates a ZIP containing one or more separate PDFs for the selected page groups from one flat, unencrypted, unsigned PDF and optional page or range selections.

Check before sharing

This route does not merge multiple PDFs or remove pages from the source file.

How it works · Privacy · Terms of use · Contact