Split a PDF into separate files by page ranges. Fully in-browser.
Split a PDF into multiple separate files by specifying page ranges. Extract a single page, a contiguous block, or several non-overlapping ranges in one pass — each range becomes its own downloadable PDF. Everything happens entirely in your browser using pdf-lib; the file never leaves your device, so it's safe for confidential documents like contracts, invoices, and medical records.
Drop or select a PDF
Click the drop zone or drag a PDF file onto it. The tool loads the document locally and displays its total page count.
Enter page ranges
Type ranges separated by commas, for example '1-3, 5, 7-9'. Each range becomes its own output PDF. Single pages and multi-page ranges can be mixed.
Click Split
The tool extracts the requested pages into fresh PDF documents. Progress runs locally — nothing is uploaded.
Download the results
Download each resulting PDF individually, or use 'Download all' to save every split file sequentially.
No. The file is read and split entirely in your browser using pdf-lib. Nothing is sent to a server.
Comma-separated single pages and ranges, for example '1-3, 5, 7-9'. Spaces are ignored. Each item becomes one output PDF.
The tool attempts to load encrypted PDFs with the ignore-encryption flag, but some protected files may still fail. Remove the password first if loading fails.
No. Pages are copied losslessly from the source document, so text, images, and vector content remain identical in the output.
There's no hard limit imposed by the tool. Very large PDFs (hundreds of MB) are constrained by your browser's available memory.
This tool focuses on extracting ranges. For reordering or merging, use the PDF Merge or Edit PDF tools.