Split PDF

Extract pages from a PDF or split it into separate files, entirely in your browser. Nothing is uploaded.

Drop a PDF here, click to choose, or paste

One PDF at a time.

Split options

Leave blank for all pages. Ignored when splitting each page.

How to split a PDF

  1. Add one PDF by dropping, clicking, or pasting. The page count loads once it is read.
  2. Type the pages you want to keep in the Pages field, such as ‘1-3, 5, 8-10’. Leave it blank to keep every page.
  3. Or turn on ‘split every page into its own file’ to get one PDF per page bundled as a ZIP.
  4. Set the file name and download the result.

When to use it

A long PDF often holds a few pages you actually need to send: one section of a manual, a single signed page from a stack, the invoice out of a monthly statement. Entering a range pulls just those pages into a new file and leaves the rest behind, so the recipient gets what matters and nothing else.

Splitting every page apart is the move when a scanner has bundled separate documents into one file, or when each page has to go to a different person. The range parser is forgiving: a range that runs past the last page is trimmed to it, and a reversed range is skipped, so the export only ever contains real pages.

Frequently asked questions

Does splitting happen in my browser?

Yes. Pages are extracted with pdf-lib locally and downloaded directly. Your PDF is never uploaded.

How do I choose which pages to keep?

Enter page numbers and ranges like “1-3, 5, 8-10”. Leave the field blank to keep every page.

How do I get each page as its own file?

Turn on “split every page into its own file”. You’ll get one PDF per page, bundled together as a ZIP.

What happens to an out-of-range page number?

The upper end of a range is clamped to the last page, so “3-99” in a 10-page PDF gives pages 3-10. A page entirely beyond the document, or a reversed range like “5-3”, is skipped. The export only contains valid pages.