Type page ranges like 1-3, 5, 8-10 and get one clean PDF per range — split on your device, never uploaded.
Type page ranges like 1-3, 5, 8-10 and get one clean PDF per range — split on your device, never uploaded.
Split one PDF into several smaller PDFs by page ranges — in your browser, with nothing uploaded. Type ranges like "1-3, 5, 8-10" and GhostPDF copies each range into its own PDF and hands you all of them in a single ZIP. Pages are copied, not re-rendered, so text stays selectable and quality is untouched. Great for pulling one signed page out of a contract, breaking a big report into chapters, or extracting just the pages you need to share.
Drop your PDF
Drag the PDF onto the page or click to browse. It opens in the GhostPDF studio with Split pre-selected.
Type your page ranges
Enter ranges like "1-3, 5, 8-10". Each range becomes its own PDF; a single page number extracts just that page.
Download the ZIP
GhostPDF builds one PDF per range and zips them locally. Unzip and you have your parts — nothing was uploaded.
How do I extract a single page from a PDF?
Enter just that page number as a range — "7" produces a one-page PDF of page 7. You can list several single pages at once, like "2, 7, 12", and each becomes its own file.
What does the range syntax look like?
Comma-separated ranges: "1-3, 5, 8-10" makes three PDFs — pages 1 to 3, page 5, and pages 8 to 10. Ranges can overlap and don't have to be in order.
Does splitting lower the quality?
No. Pages are copied into the new documents exactly as they are — no re-rendering, no recompression, and selectable text stays selectable.
Why do I get a ZIP file?
Because a split produces multiple PDFs. The ZIP is assembled in your browser too, so the whole job — split and packaging — happens on your device.
Is my document uploaded?
No. The split runs on your device using pdf-lib. There is no upload endpoint — check the Network tab if you like.
Every GhostPDF tool runs entirely in your browser. Your file is never uploaded — there's no upload endpoint to send it to.