← Back to tools
Split PDF
Break a PDF apart by page or range
How to use
Purpose
Split a PDF into multiple independent files — by page range, by fixed page count, or by bookmark hierarchy. All splitting runs locally in your browser; source files are never uploaded. Free, unlimited, watermark-free. Splits preserve fonts, images and text layers, so output files open cleanly. Common uses: extract a single chapter from a large scan, split a contract's appendices for separate distribution, slice a long document into chapters for easier handoff.
Steps
- Drag or pick the PDF to split
- Confirm page count and content via the left-side thumbnails
- Pick a split mode: "By page range", "Every N pages", or "By bookmarks"
- For ranges, enter the page numbers you want to keep (e.g., 1-3,5,7-9)
- For "Every N pages", enter N (defaults to 1 — one page per file)
- For bookmark splitting, the tool auto-splits along level-1 bookmarks
- Preview the resulting file list and per-file page counts
- Click "Process"
- Output is automatically packaged as ZIP, files named after the source plus an index
FAQ
- Are files uploaded during splitting?
- No. Reading, slicing and repackaging all happen via the browser-local pdf-lib library. The tool works offline once loaded.
- Can the resulting files keep the original password?
- If the source has an open password, decrypt it first with the Decrypt tool, then split. Splitting can't operate on encrypted PDFs directly — this prevents wrong-password failures partway through.
- Does bookmark-based splitting work?
- Yes. If the source has level-1 bookmarks (chapter titles, contract clauses, etc.), pick "By bookmarks" — each section's page range is detected automatically.
- How do I enter page numbers?
- Single pages (5), ranges (3-7), or mixed (1-3,5,8-10). Spaces and Chinese commas are also recognized. Duplicate or overlapping ranges are deduplicated.
- Will image quality drop after splitting?
- No. Splitting copies internal objects per page — no rasterization or recompression. Vector graphics, embedded fonts and text layers are preserved as-is.
Use cases
- Extract a single contract from a 200-page scanned compendium for one party
- Split a year of bank statements into 12 monthly files for archive
- Split a thesis by chapter to send to different advisors
- Break an ebook into individual chapters for fragmented reading
- Split a multi-student test scan into per-student files
Tip
Decide on a naming convention first: range splits produce names like "original-pages-1-3.pdf"; bookmark splits use bookmark titles. To extract a non-contiguous selection, the page-range mode is more flexible than per-N splitting.