Skip to content

Organize PDF

Split PDF Every N Pages

Cut the document at a regular interval instead of naming each section.

Processed locally in your browser. Your file is not uploaded to any server. How this works

  1. 01Add your file
  2. 02Split PDF Every N Pages
  3. 03Download

Runs in your browser · nothing uploaded

About split PDF every N pages

Interval splitting exists for documents produced by a machine rather than an author. A sheet-feed scanner that swallowed sixty two-sided forms hands back one 120-page PDF in which every form occupies exactly two pages; a batch of invoices scanned three sheets at a time is a regular three-page rhythm. Naming sixty ranges by hand would be absurd, so instead you state the interval and the tool walks the page list from the first page, starting a new output document every N pages and copying page objects across losslessly. If the page count is not an exact multiple of N, the final file simply holds the remainder rather than being padded — a 121-page file cut every two pages ends with a single-page document. The regularity assumption is the thing to check: one misfed sheet shifts every boundary after it.

How to split PDF every N pages

  1. 01

    Add the scanned PDF

    Drop in the batch document you want divided at a regular interval.

  2. 02

    Set the interval

    Enter how many pages each output should contain — 2 for double-sided forms, 3 for three-page invoices.

  3. 03

    Split and check the count

    Press the action button, then confirm the number of files matches the number of documents you expected.

  4. 04

    Download

    Save the individual PDFs, or use the option to download all files as a ZIP for multiple results. A lone result stays a PDF. Files are named by the page range each one covers.

What this tool does

  • One number configures the split without per-section typing, within the configured file-size and page-count limits on the Security page and available browser memory
  • Intervals from 1 up to the input limit, so it also serves as a burst tool at N = 1
  • A trailing remainder becomes its own shorter file rather than being padded or dropped
  • Lossless page copying keeps scanned image data untouched

Limitations worth knowing

Every PDF tool has constraints. Stating them plainly is more useful than discovering them halfway through your work.

  • It assumes a perfectly regular document. A duplicate or missing scan page shifts every subsequent boundary, so verify the first and last outputs.
  • Blank backs of single-sided sheets are counted as pages; remove them first with Delete PDF Pages if the scanner captured them.
  • Document-level bookmarks are not copied into any output, and links to pages in other outputs no longer have valid destinations.

How your file is handled

This tool runs entirely inside this browser tab. When you choose a file, your browser reads it from your own disk and hands the bytes to JavaScript running on this page — no network request carries your document anywhere. You can confirm that yourself: open your browser’s developer tools, switch to the Network panel, and run the tool. You will see no upload.

Nothing is stored after the fact. Closing or reloading this tab discards the file, the result and everything derived from them, because none of it ever left your machine. Read how local processing works.

Questions about split PDF every N pages

What happens to the leftover pages if the total is not divisible by N?

The last output file contains however many pages remain. Nothing is padded with blanks and nothing is discarded, so 121 pages split every 2 yields 60 two-page files plus one single-page file.

Which interval should I use for double-sided scans?

Two, provided the scanner captured both sides of every sheet. If some documents were single-sided, the rhythm is broken and range splitting is the safer choice.

Can I start the interval somewhere other than page 1?

Not directly. Delete or extract the leading pages first, then apply the interval to the trimmed document so the boundaries land where you expect.

Read more about this

Background