PDF Splitter
Split PDF files into individual pages or custom page ranges. Free, instant, and private. No signup required — your files are processed entirely in your browser.
Drag & drop a PDF or
Select a PDF file to splitSplit Files
The syntax this tool understands
Leave the range field blank and you'll get one PDF per page — a 40‑page document becomes 40 one‑page files. Fill it in and each comma‑separated entry becomes a separate output. 1-3 gives you a three‑page PDF containing pages one, two, and three. 5 on its own produces a one‑page PDF of page five. A mixed entry like 1-3, 5, 8-10 produces three files. Out‑of‑range numbers are ignored silently; the maximum end of a range is clamped to the total page count so 50-9999 on a 50‑page document just gives you page fifty.
Under the hood, pdf-lib opens the source PDF, copies the chosen page objects into a new document via copyPages, and serialises that document back out. The page objects — including their content streams, fonts, and embedded images — are carried across byte-for-byte. No rendering, no re-compression, no resolution change.
When splitting is the right tool
- A bank or utility has sent you a year of statements as one big PDF and you only need the October page.
- You scanned a stack of receipts as one document and need to attach individual receipts to separate expense claims.
- You want to email the signature page of a contract without sending the other 30 pages of boilerplate.
- A printer is choking on a 200‑page file and you want to print it in chunks of 20.
- Your university's submission portal has a 5 MB limit and you need to split a thesis into chapter PDFs.
What it can't do
It can't split password‑protected PDFs without the password — pdf-lib will throw before it can read the page tree. It can't split a scanned PDF at arbitrary visual boundaries; it works on logical pages, not column or paragraph boundaries. Bookmarks and table-of-contents trees that reference pages you kept will usually be broken in the output because pdf-lib doesn't rewrite the outlines dictionary for copied page objects. Digital signatures on the source document become invalid the moment you split it — that's how PDF signatures are supposed to work.
Privacy
The file is read into an ArrayBuffer in your tab, passed to pdf-lib, and the resulting Blob URLs are yours alone. Nothing is uploaded, logged, or persisted. Close the tab and the copies in memory are gone.