logoOmniToolsKit

Split PDF

Split pages from your PDF files - 100% client-side

Page RangesCustom SplitBrowser-basedNo Upload Needed

Upload PDF File

Select a PDF file to split specific pages

Drop files here or

Maximum file size: 50MB • Files: 0 / 1

Accepted file types: .pdf

Download Result

Download your split PDF document

No files available for download. split PDF file to generate your result.

About this tool

Extract individual pages or custom page ranges from any PDF document, creating separate files from exactly the pages you need. All splitting happens in your browser — no uploads, no waiting, no privacy concerns.

About

Splitting PDFs by Page Range Without Quality Loss

PDF splitting is the inverse of merging: instead of combining page trees from multiple documents, you extract a subset of pages from a single document's page tree and write them to a new PDF with a consistent object graph. Done correctly, the extracted pages retain all their embedded resources — fonts, annotations, form fields, and images — because the splitter copies the referenced object subtree along with each page node.

Common use cases include extracting a single exhibit from a long contract, isolating specific chapters from a scanned book, or distributing sections of a report to different stakeholders without exposing the full document. Page-range extraction is also essential when a large PDF exceeds email attachment limits and needs to be sent in pieces.

Our tool processes PDFs entirely in the browser using pdf-lib, meaning your document content stays on your device throughout. You can specify individual pages, comma-separated lists, or hyphen-delimited ranges (e.g., 1-3, 7, 12-15), and each specified range produces its own output file.

Common Use Cases
1

Extract a single chapter from an ebook

Pull out one chapter to share with a colleague without distributing the entire book.

2

Separate exhibits from legal documents

Isolate specific exhibits or attachments from a multi-part legal filing for targeted review.

3

Split oversized PDFs for email

Divide a large report into smaller parts that fit within email attachment size restrictions.

4

Create individual page files from forms

Break multi-page forms into single-page files so different team members can fill out their assigned sections.

How to Use
  1. 1

    Upload the PDF to split

    Drop your PDF onto the upload area or click to browse for it. The tool will display the total page count so you can plan your extraction ranges.

  2. 2

    Define your page ranges

    Enter the pages or ranges you want to extract — for example, '1-5' for the first five pages, or '2, 5, 8-10' for a mix of individual pages and a range. Each range becomes its own output file.

  3. 3

    Split and download results

    Click Split PDF to process your selections in the browser. Each defined range downloads as a separate PDF file with a descriptive filename indicating the page range it contains.

Features
  • Flexible range syntax

    Supports individual pages, comma-separated lists, and hyphen-delimited ranges so you can describe any extraction pattern in a single input.

  • Multiple output files

    Define several ranges in one go and receive multiple separate PDFs — no need to run the tool repeatedly for each section.

  • Preserves page resources

    Extracted pages keep all their original fonts, images, and annotations because the tool copies the full object subtree for each page.

  • Client-side privacy

    Your PDF is never uploaded to any server. Extraction happens entirely in browser memory, making it safe for confidential documents.

Frequently Asked Questions

Found this tool useful?

Share your experience and help others discover it.