PDF Splitter
Processed Client SideSplit a PDF into separate files or pull out just the pages you need — entirely in your browser.
Bookmark this tool now — skip the search next time you need it.
About PDF Splitter
This tool runs entirely in your browser. Whatever you paste is processed on your own device and is never uploaded, logged, or sent to any server.
PDF Splitter takes one PDF apart: pull out the three pages you actually need, break a long report into chapters, or turn a 40-page scan into 40 separate files. Every page is shown as a thumbnail, so you pick pages by looking at them rather than by guessing page numbers, and clicking a thumbnail toggles it in or out of the selection. Four modes cover the ways documents get divided in practice — extract a chosen set of pages into one new file, split at named pages so each chapter or section becomes its own document, cut into fixed runs of N pages, or explode the file into one PDF per page. Whatever you choose, the resulting files are listed with their page counts and sizes, and you can save one of them or all of them at once as a .zip. It all happens in your browser through pdf-lib, so the bank statement, medical record, or signed contract you are splitting never leaves your device — and because pages are copied rather than re-rendered, the text in every output file stays selectable and identical to the original.
Key features
- Runs entirely in your browser — the PDF is parsed and rewritten locally and never uploaded
- Thumbnail of every page, so you choose pages by sight instead of by number
- Click thumbnails to select and deselect pages, or type a range like "1-3, 7, 10-" — the two stay in sync
- Extract mode: keep exactly the pages you picked in one new document, dropping the rest
- Split-at mode: name the pages where a new file should start, e.g. "5, 11, 20" for three chapters
- Fixed-chunk mode: cut the document into equal runs, e.g. every 2 pages for double-sided scans
- Every-page mode: one PDF per page, numbered and zero-padded so they sort correctly
- Live result list with the filename, page count, and size of each output file before you download
- Save an individual part, or download every part together as a .zip built in your browser
- Pages are copied, not re-rendered — text stays selectable and quality is untouched
- Files up to 100 MB, with page previews for documents of any length
- Password-protected files are detected and reported rather than producing a broken output
How to use it
- Drop a PDF onto the box or click to choose one.
- Wait a moment for the page thumbnails to render.
- Pick how to split: Extract pages, Every page, Fixed chunks, or Split at pages.
- For Extract, click the pages you want (or type a range). For the other modes, set the chunk size or the pages where each new file should start.
- Check the file list on the right — it shows exactly what will be produced, with page counts and sizes.
- Save a single part, or download all of them at once as a .zip.
Tips & common mistakes
- Extract mode is the fast way to delete pages: select everything you want to keep and the rest is simply left out of the new file.
- The pages you type in Split at pages are the *first* page of each new part, not the last page of the previous one — "5" makes a file that starts at page 5.
- Fixed chunks of 2 is the usual fix for a double-sided scan that came back as one long file, one sheet per output document.
- Output filenames are zero-padded (doc-p003.pdf), so they sort correctly in a file manager and in scripts.
- The .zip is built in your browser with no compression, because PDF page content is already compressed — expect the archive to be about the size of the parts.
- Splitting does not shrink pages. A part holds only its own pages, but shared resources such as embedded fonts are copied into each file, so the parts can add up to more than the original.
- A password-protected PDF cannot be split — remove the password in the app that made it first.
- Going the other way, or need to reorder what you just split? Use the PDF Merge tool.
- If you only want the words rather than the pages, the PDF Text Extractor takes a page range too and gives you plain text.