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 35— extracts only page 51-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.