Split PDF
Split PDF is a PDF tool that extracts a subset of pages from a PDF into a new document. It accepts mixed page-range syntax like 1-3, 5, 7-9, offers an inverse "remove pages" mode, and outputs a new PDF instantly. The tool runs in your browser.
Drop a PDF here or click to browse
Dedicated pages
Direct links for specific split workflows.
Extract Pages from PDF
Extract specific pages from any PDF file. Enter the page numbers you want, and download the extracted pages as a new PDF. All processing runs in your browser.
Split PDF by Page Range
Split a PDF by page range. Enter any range, like 1-5, 3, 7-10, and download the selected pages as a new PDF. Free, private, all processing runs in your browser.
Remove Pages from PDF
Remove specific pages from a PDF. Enter the page numbers to delete, and download the result as a new PDF. Free, private, all processing runs in your browser.
Split PDF Without Uploading
Split a PDF file without uploading anywhere. Extract pages or page ranges locally in your browser using pdf-lib. No account required.
How to split a PDF
- Drop your PDF onto the upload area or click to browse.
- Enter the page range you want to extract, for example, "1-3, 5, 7-9".
- Click "Extract pages" to generate a new PDF containing only those pages.
- Download the extracted PDF.
Common uses
- Extracting specific pages from a large report to share only the relevant sections, then merge PDFs to combine the extracted parts with other documents
- Removing pages you do not need before sharing a document
- Splitting a scanned document into individual pages or chapters, use PDF to image to convert individual pages to JPG or PNG
Technical specification
- Algorithm or formula: Parses the page-range string into a sorted, deduplicated set of 1-based page indexes. pdf-lib's
copyPagescopies the selected pages into a freshPDFDocumentin their original order. - Browser API or library: pdf-lib for PDF write; standard
Fileand Blob APIs for input and download. - Input limits: PDF up to 100 MB. Page-range syntax accepts single numbers, dash ranges, and comma separators (e.g.,
1, 3-5, 8). - Output: New PDF (
application/pdf) containing only the selected pages (or the unselected pages in remove mode), downloaded via Blob URL. - Known limitations: Internal hyperlinks pointing to pages not in the output become dangling. Bookmarks referring to dropped pages may be lost.
Frequently asked questions
- Is my PDF uploaded to a server?
- No. All processing is done in your browser using pdf-lib.
- Can I split a PDF into individual pages?
- Yes. Enter each page number separated by commas to extract them individually, or use a range like 1-10.
- Can I remove specific pages instead of extracting them?
- Yes. Use the "Remove pages" mode to specify which pages to delete. The tool produces a PDF with those pages removed.
- Is there a page count limit?
- There is no hard limit. The tool processes entirely in browser memory. Very large PDFs may take a few seconds to load and process.
Reviewed and tested May 26, 2026.