PDF Splitter & Page Extractor

Extract specific pages from a PDF document and download a new file, 100% client-side.

PDF Tools
Tool Area
Upload PDF Document
Loading PDF engine…
Split Configuration
Target Page RangeSyntax format: 1-3, 5 extracts pages 1, 2, 3 and 5.

About this tool

This PDF splitter uses pdf-lib — an open-source, pure-JavaScript PDF manipulation library — loaded directly in your browser. Your PDF never leaves your device.

Page Range Syntax

Specify pages using comma-separated values and hyphenated ranges:

  • 1-3 — extracts pages 1, 2, and 3
  • 5 — extracts only page 5
  • 1-3, 5, 8-10 — extracts a mixed selection

How It Works

The tool uses PDFDocument.copyPages() to copy selected pages into a new document object, then serializes it with PDFDocument.save() and triggers a browser download — all inside your tab.

Supported: all standard PDF files. Encrypted/password-protected PDFs may fail to parse.

Related tools