✂️ Split PDF

Break a PDF into one file per page, or pull out a specific page range — downloaded as a zip.

How it works

Uses pdf-lib to build a new PDF for each page (or each page in your chosen range), then packages them into a zip using JSZip — all locally in your browser.

Page ranges: use commas for separate pages and hyphens for ranges, e.g. 1-3,5,8-9.