What this tool does
PDF Splitter copies pages from one PDF into new PDF files and downloads them as a ZIP. It does not rasterize pages. Output PDF names use the source base name plus a label such as page-1, selected-pages, odd-pages, even-pages, or pages-1-2.
Choose this tool when…
- You want every page as its own PDF.
- You want odd or even pages, or fixed-size chunks, as separate files in one ZIP.
- You want a custom page list as one PDF inside a ZIP. If you want that PDF downloaded directly, use PDF Page Extractor instead.
Typical jobs this page is built for
- Turn a scanned packet into one PDF per page (every-page, the default).
- Keep only odd or even pages as a single PDF inside {base}-split.zip.
- Chunk a long report into N-page files named pages-{start}-{end}.
How processing actually works
The file is loaded with pdf-lib ignoreEncryption: true. resolveSplitPlan builds ranges. Each range becomes a new PDF via copyPages. JSZip packages the files with DEFLATE level 6.
- Every page
- One PDF per page.
- Page range
- One PDF containing the sorted unique pages you typed.
- Odd / even
- One PDF with pages 1,3,5… or 2,4,6….
- Every N
- Consecutive chunks; N must be an integer of at least 1.
Supported files, outputs, and limits
- Input
- One PDF, up to 50 MB.
- Output
- {base}-split.zip containing one or more PDFs.
Step-by-step workflow
- Upload one PDF.
- Pick a split mode.
- Fill the page range or pages-per-file field if that mode needs it.
- Click Split PDF.
- Open {base}-split.zip and check the PDFs inside.
What changes in the output
Each output is a newly written PDF. Copied pages are not intentionally rasterized. Document-level bookmarks are not rebuilt. Encrypted files may still fail despite ignoreEncryption on load.
Privacy and where processing occurs
Split and ZIP packaging run in the browser with pdf-lib and JSZip. The PDF is not uploaded for splitting. Identified analytics may include byte counts, page counts, split mode, and output-file count, not the filename, document text, or typed range.
How this differs from nearby DevToolKit tools
- PDF Page Extractor downloads one {base}-extracted.pdf directly, not a ZIP.
- PDF Merger combines multiple source files; Split starts from one file.
Output review checklist
- Confirm how many PDFs are in the ZIP.
- Check that custom ranges were sorted and deduplicated as expected.
- Open a copied page that had forms or links; rewrite is not a guarantee those still work.
- Keep the original; Split writes new files and does not modify the upload.