Everything runs on your machine — your input is processed right here in your browser and never uploaded to any server.

Split PDF

About this tool

Sometimes you only need part of a PDF: one signed page out of a long agreement, a single chapter from a report, or each invoice from a batch scan as its own file. This tool extracts any range of pages into a new PDF, or breaks the whole document into one file per page, delivered as a ZIP.

The splitting happens entirely on your device. The original file is opened by JavaScript running in your browser tab, the pages you asked for are copied into fresh documents, and nothing is sent over the network at any point.

How to use

  1. Choose a PDF; its page count appears next to the file name.
  2. To extract specific pages, type a range like "1-3, 5, 8-10" and click "Extract to new PDF".
  3. To break the document apart completely, click "Split every page" and receive a ZIP with one PDF per page.
  4. The result downloads straight to your device.

The PDF is processed locally from start to finish. No page of your document is uploaded, logged, or stored anywhere outside your own browser.

Frequently asked questions

How do I write a page range?

Use commas to separate entries and dashes for spans. For example "1-3, 7" produces a PDF containing pages one, two, three, and seven, in order.

Does splitting reduce the quality of the pages?

No. Pages are copied out byte-for-byte rather than re-rendered, so fonts, images, and links inside each page remain exactly as they were in the original.

Why do I get a ZIP file when splitting every page?

A fifty-page document would otherwise trigger fifty separate downloads. Packing the single-page PDFs into one ZIP keeps it to a single download that you can unpack anywhere.