PDF Page Splitter lets you extract individual pages or a custom range from any PDF file — no server needed. Uses pdf-lib entirely in the browser to produce clean, self-contained PDF files for each extracted page or range.
Drop a PDF or click to browse
Yes. Choose 'Split all pages' and each page will be extracted as a separate downloadable PDF, bundled into a ZIP for convenience.
Yes. pdf-lib copies the full page content, including embedded fonts, images, and layout, into the extracted PDF — nothing is re-rendered or flattened.
Switch to 'Page range' mode and enter a range like 3-7. The tool creates a single new PDF containing only those pages, in order.
Use the 'Split all pages' option to get every page as its own file, then download only the ones you need. Direct comma-separated range extraction into one file is on the roadmap.
Usually yes, since it contains only a subset of the original content — though the reduction depends on how much of the file size came from shared resources like fonts and images on the extracted pages.
The tool attempts to load PDFs with ignoreEncryption enabled, but PDFs that require a password to open generally cannot be processed in the browser without that password.
No hard limit is enforced, but very large PDFs (hundreds of pages) take longer to process since pdf-lib loads the entire document into memory first.