✂️ PDF Splitter

Drop a PDF, select pages from the grid, then extract as one file or split into per-page files. Files never leave your browser.

✂️

Drop a PDF here to start

One file at a time — dropping another replaces the current PDF

Click to browse

FAQ

Do my PDFs ever leave my computer?
No. All processing happens locally in your browser using pdf-lib — no upload, no server, no third-party API.
What's the difference between Extract and Split mode?
Extract combines your selected pages into a single output PDF in the order you selected them. Split creates one PDF per page (or one per consecutive range if 'Group consecutive pages' is on) and bundles them all into a zip file.
Does Extract mode preserve my selection order?
Yes. If you select pages 5, then 2, then 9 (in that order), the output PDF will have those pages in exactly that order — not the source order.
What does 'Group consecutive pages' do in Split mode?
When on, consecutive selected pages are grouped into one file per run — so selecting 1, 2, 3, 7, 9, 10 produces three files: pages-1-3.pdf, page-7.pdf, pages-9-10.pdf. When off, every selected page becomes its own file.
Do the page tiles show real PDF content?
Yes. Each tile renders a live thumbnail of the actual PDF page using PDF.js (rendered locally in your browser). Thumbnails load lazily as you scroll so large documents open instantly.

More tools

JSON

Code

Ornaments

Image

Web / SEO

Generators

PDF