Your files never leave your device. All processing runs locally in your browser.

Split PDF Free

Preview every page with PDF.js, then split your PDF either into separate one-page files (downloaded as a ZIP) or into a single new PDF for a page range you choose. Extraction uses pdf-lib — everything stays on your device.

Drag & Drop or Click to Upload

PDF only. Files over 100MB may not work in the browser.

Page previews

Download

Frequently asked questions

How do I split a PDF into separate files?

Upload your PDF, choose Split every page, then click Split PDF. You get a ZIP with one PDF per page.

Can I extract only certain pages?

Yes. Choose Page range, enter the first and last page number, then split. You download one PDF with those pages only.

Are split PDFs uploaded anywhere?

No. PDF.js shows previews; pdf-lib builds new PDFs locally. Nothing is sent to a server.

What is the file size limit?

Very large PDFs over 100MB may exceed browser memory. Use a desktop browser or a smaller file if splitting fails.

Why does splitting fail on some PDFs?

Encrypted or damaged PDFs may not load. Remove passwords or repair the file, then try again.