Split PDF

Split a PDF by page ranges or extract individual pages. Runs fully in your browser — no uploads, no sign-up, completely free.

Runs entirely in your browser — no uploads

About this tool

Split PDF lets you pull apart a PDF in three ways: extract a custom range (for example 1-3, 7, 10-12), split every N pages into separate documents, or explode the file into single pages delivered as a ZIP.

All parsing and writing is done locally with pdf.js and pdf-lib. Your document is read straight from disk into memory — it never touches a network.

Free · no account No file uploads Works on mobile Supports .pdfUp to 100 MB per file

FAQ

How do I write page ranges?
Use commas between ranges, like 1-3, 5, 8-10. Ranges are inclusive and must be valid page numbers within your document.
Where do extracted single pages go?
When you choose “Every page” mode, all resulting PDFs are bundled into one ZIP archive for a single convenient download.
Is the original file modified?
Never. Splitting produces new PDFs; your original stays untouched on your device.