Skip to main content
Page Extraction
Designed for on-device processing

Split PDF Pages Online

Extract specific pages or page ranges from a PDF document. Flexible page range syntax (e.g. 1-3, 5, 8) processed in-memory in your browser.

Drop your PDF here to extract pages

Extract individual pages or custom ranges (e.g. 1-3, 5). 100% on-device.

.PDF files only (Max 50MB)

Technical Notes & Guardrails

  • Page range syntax: Enter single pages or ascending ranges separated by commas (e.g. 1-3, 5, 8).
  • Descending ranges (e.g. 5-2) are invalid; later duplicate page selections are ignored.
  • Max file size: 50MB.

How to Use the Split PDF

Simple 3-step browser-local conversion workflow.

1Step 1

Select PDF Document

Upload the PDF document you wish to extract pages from.

2Step 2

Enter Page Ranges

Specify single pages and ascending ranges separated by commas (e.g. 1-3, 5, 8-10).

3Step 3

Extract & Download

Target pages are copied into a new PDF document in memory and downloaded directly.

PDF Splitting Technical Overview

Technical characteristics and format differences.

Source Format

Complete PDF Document

Full multi-page PDF document containing all original pages.

  • Original page count and sequence
  • Contains all document sections
  • Read-only source file
Target Output

Extracted PDF Document

New PDF containing only the specifically selected subset of pages.

  • Subset page sequence matching user input
  • Independent document structure
  • Compact output file size

Conversion Trade-Offs & Behavior

Pages are parsed left-to-right following the user's page grammar; later duplicate page selections are ignored after the first occurrence; descending ranges are invalid.

Technical Specifications & Guardrails

On-Device Safe
Grammar Syntax
Single pages and ascending ranges (e.g. 1-3, 5, 8-10)
Range Ordering
Preserves user-specified sequence (e.g. 3, 1-2 -> 3, 1, 2)
Duplicate Handling
First occurrence retained; later duplicates ignored
Engine
@cantoo/pdf-lib (In-memory page copying)
Max File Size
50MB
Frequently Asked Questions

Split PDF FAQs

Answers to common technical questions and format capabilities.

How do I enter page ranges to extract?

Enter page numbers and ranges separated by commas. For example, '1-3, 5, 8-10' extracts pages 1, 2, 3, 5, 8, 9, and 10 into the new PDF.

What happens if I list the same page number twice?

Our parser retains the first occurrence of each page in the user-specified sequence and automatically ignores subsequent duplicate mentions.

Can I enter ranges in reverse order (e.g. 5-2)?

No. Ranges must be ascending (e.g. 2-5). If you want to reverse the order of specific pages, list them individually separated by commas (e.g. 5, 4, 3, 2).

View All Tools