PDF Splitter

PDF Splitter

Extract selected pages from a PDF.

Runs entirely in your browser

Choose a PDF

File: —

How to use this tool

  1. Fill in the inputs.
  2. Read the result.
  3. Copy or download as needed.

About the PDF Splitter

The PDF Splitter extracts a specific set of pages from a larger PDF document and saves them as a new, separate PDF file, without needing to touch or affect the original document. Upload a PDF, specify a page range like "1,3-5", and download a new file containing exactly those pages.

This is useful whenever you need to share, submit, or archive only a portion of a longer document — for example, pulling out a single relevant chapter, a signed signature page, or a specific set of records from a larger file.

After you upload a PDF, the tool reads its total page count and parses the page range you enter (accepting individual page numbers and hyphenated ranges, like "1,3-5") into a specific list of page indexes to extract. Using the pdf-lib library, it then creates a brand-new PDF document and copies just those requested pages from the original file into it, preserving their original formatting and content exactly.

The original uploaded file is never modified in any way — the tool only reads from it to build a separate, new output file containing your selected pages, which is then made available for download.

Common use cases

  • Extracting a single chapter or section from a large report or e-book PDF.
  • Pulling out just the signed signature page from a longer contract for record-keeping.
  • Splitting a scanned batch of multiple documents (combined into one PDF) back into their individual files.
  • Sharing only the relevant pages of a document rather than an entire lengthy file.
  • Creating a smaller, page-specific PDF for a submission that only requires certain sections.

Tips and best practices

  • Use a hyphen for consecutive page ranges (like "3-7") and commas to separate individual pages or ranges (like "1,3-5,10"), which can be combined freely in a single request.
  • Check your document's total page count first if you are unsure of the exact range you need, since requesting an out-of-range page number will simply be ignored.
  • The original PDF file you upload is never altered — the tool always produces a new, separate file containing only the pages you specified.
  • For extracting many small, separate ranges from the same document repeatedly, running the tool once per range is the most straightforward approach.

Frequently asked questions

What page range formats does this tool accept?
You can enter single page numbers, hyphenated ranges, or a combination separated by commas, such as "1,3-5,10", and the tool will extract exactly those pages in that combined order.
What happens if I enter a page number that does not exist in the document?
Page numbers outside the valid range of the document are automatically ignored, so only the pages that actually exist within the document will be included in the extracted output.
Does this tool modify my original PDF file?
No, the original file is only read from, never modified; the extracted pages are always assembled into a completely new, separate PDF file for download.
Can I extract pages in a different order than they appear in the original?
The pages are extracted in ascending page-number order regardless of how you type the ranges, so the output will follow the original document's natural page sequence.
Is my data sent to a server?
No, the entire splitting process happens locally in your browser using the pdf-lib library, and your PDF file is never uploaded anywhere.

Related tools

← All tools

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
100% Free SEO Tools - Tool Kits PRO