Skip to content
Processing locally — files never leave your device

Split PDF Online

Split a PDF into multiple files by selecting page ranges, or extract individual pages. Pure client-side — instant, private, free.

How to use PDF Split

  1. Select the PDF you want to break apart; its page count is read locally and shown above the controls.
  2. Choose a split mode: by ranges (e.g. 1-3, 5, 7-9) or by chunks of every N pages.
  3. For ranges, enter a comma-separated list; each entry becomes one output PDF.
  4. Click "Split" — each range is extracted into its own PDF.
  5. All the output PDFs download together, bundled in a single ZIP file.

How to split a PDF into separate files

A single big PDF is often more than anyone needs. Maybe you want to share just one chapter, break a scanned bundle into individual documents, or trim a 200-page report into manageable sections. This tool extracts the pages you specify into separate PDFs and hands them back as a ZIP — all processed in your browser, with nothing uploaded.

Two ways to split

By ranges gives you precise control: list the exact pages or spans you want, and each entry becomes its own output file. By every N pages is the fast path for chopping a long document into uniform pieces — set the chunk size and the tool walks through the whole file in equal sections. Pick ranges when the structure is irregular, and chunks when you just need even slices.

Writing precise ranges

Ranges are a comma-separated list. On a 20-page document, 1-5, 6-10, 11-20 produces three PDFs matching three chapters. A single number extracts one page on its own. The tool checks every range against the real page count, so an out-of-bounds entry is caught before anything is generated. The output PDFs are named by their range, making them easy to identify after unzipping.

When splitting beats deleting

Reach for the splitter whenever you want to keep selected pages as standalone files rather than throw pages away. Typical uses include separating invoices that were scanned into one file, isolating a single form from a packet, distributing one section of a report to different teams, or breaking an e-book into chapters. If instead you only want to drop a few unwanted pages, the Delete Pages tool is simpler.

Why splitting locally matters

The whole point of splitting is often to hand different sections to different people — one invoice to each client, one chapter to each reviewer. Doing that on a remote server would mean the entire combined document, including the parts you are trying to keep separate, gets uploaded whole. Here the extraction and the ZIP packing both happen in your tab, so nothing leaves your machine and each recipient only ever receives the slice you actually send them.

Quality and limitations

Extraction is lossless: each page is copied object-for-object, so the text remains selectable and the images keep their full resolution — nothing is re-encoded. The one thing that does not survive is a cross-range reference. If page 3 carried an internal link or a bookmark pointing to page 40, and you extract pages 1–5 into their own file, that link now points at nothing because page 40 was left behind. Splitting along the document's natural section boundaries keeps such references self-contained.

Related PDF tools

  • Merge PDF — recombine the pieces, or join split files in a new order.
  • Delete PDF Pages — discard unwanted pages instead of extracting.
  • Compress PDF — shrink the resulting files for easy sharing.
  • Rotate PDF — fix the orientation of an extracted page.

Frequently asked questions

How do I write the page ranges?
Use a comma-separated list. "1-3" extracts pages 1, 2, and 3 into one output PDF. A bare number like "5" extracts that single page. "1-3, 7" produces two separate output PDFs: one with pages 1 to 3, and one with page 7. Each comma-separated entry becomes its own file.
What does the "every N pages" mode do?
It slices the document into consecutive chunks of N pages each. For example, choosing 10 on a 100-page report gives you ten 10-page PDFs. The final chunk simply contains whatever pages are left over if the total isn't an exact multiple of N.
Why do I get a ZIP file instead of a single PDF?
Because splitting can produce many output files, the tool bundles them into one ZIP so you download everything in a single click. Unzip it to find each extracted PDF as a separate file, named by its page range.
How is splitting different from deleting pages?
Splitting extracts pages into new, separate files while leaving the original untouched. Deleting pages keeps one file and simply removes the pages you don't want. Use split when you need a chapter or section as its own document; use delete when you just want to discard unwanted pages.
Do the extracted PDFs keep their formatting?
Yes. pdf-lib copies each page with its full content into the new files, so text stays selectable, images stay sharp, and the layout is identical to the source. Links that pointed to pages outside the extracted range may no longer resolve, since their targets aren't in the new file.
Is there a limit on file size or page count?
No fixed limit. Splitting is light on memory because pages are copied, not re-rendered, but every output range you request is built and held until the ZIP is zipped — so asking for a hundred overlapping ranges at once is heavier than slicing the file into chunks. For a genuinely huge document, the "every N pages" mode is the gentlest option.
Is my file uploaded to a server?
No. pdf-lib extracts the ranges and JSZip packs them, both inside this tab — so a scanned bundle of clients’ invoices can be separated into one file each without any of them crossing the network.

More tools you might find useful in the same flow.

Built by Muhammad Tahir · About