Skip to the content.

Split a PDF document into separate files, extract custom page ranges, or divide the file in half. This tool runs 100% locally client-side using pdf-lib, so your files are processed entirely in your browser with no server-side uploads.

Client-side PDF Extractor (PDF-Lib)
Select Source PDF
📄 Drag & Drop a PDF file here
or click to browse from your computer
Splitting Parameters
Use dashes for ranges (e.g. 1-3) and commas for lists (e.g. 1, 3, 5). 1-based page index.
Execute Split
Ready: Waiting for file to load...