PDF Splitter
Pull specific pages out of a PDF, split it into individual pages, or extract every Nth page — click thumbnails or type a range, then download.
Last updated
Drop a PDF here, or click to choose one
Choose pages
Applying ranges creates one output file per comma-separated group — click thumbnails below for simple single/multi-select instead.
Extract every N pages
Splits the whole document into consecutive chunks of N pages each — overrides the selection above.
Download
About this tool
Upload a PDF and every page renders as a thumbnail you can click to select — shift-click extends the selection as a range, just like selecting files in a desktop file manager. Turn on "Combine selected pages into a single output file" to treat your whole selection as one PDF, or leave it off to get one PDF per page. Typing ranges like 1-3, 5, 8-10 and clicking "Apply ranges" is a faster way to do the same thing, with each comma-separated group becoming its own output file. "Extract every N pages" is a separate one-click shortcut that chops the whole document into equal chunks — set N to 1 to explode every page into its own file.
Whatever selection method you use, choose how you want it delivered: a ZIP archive containing one PDF per group, or a single merged PDF with just your selected pages in order. The ZIP is built with a small hand-written, dependency-free ZIP writer (uncompressed "stored" entries, so it's fast and the PDFs inside stay byte-identical); merging uses pdf-lib to copy real page content, not rasterized images. Thumbnails are rendered with Mozilla's pdf.js.
Your file is read directly in the browser with the File API and never leaves your device — there's no upload involved at any point.