✂️

PDF Splitter

Split a PDF by page range, every N pages, or extract individual pages. Download as separate files — fully client-side, no server involved.

📂

Click to upload a PDF or drag & drop

Single PDF file

About PDF Splitter

PDF Splitter lets you divide a PDF document into smaller files, entirely inside your browser. It uses pdf-lib for writing output PDFs and PDF.js for rendering page thumbnails. Nothing is uploaded to any server. Three split modes are available: extract a page range, split into equal-sized chunks, or hand-pick individual pages.

How to Use

  1. Upload your PDF using the upload zone or drag & drop.
  2. Choose a split mode from the tabs: Extract Range, Split Every N Pages, or Pick Pages.
  3. Extract Range: Enter the start and end page numbers and click Extract — downloads one PDF with those pages.
  4. Split Every N Pages: Enter the chunk size (e.g., 5 for 5 pages per file) and click Split — multiple PDFs download sequentially.
  5. Pick Pages: Click thumbnails to select specific pages, then click Extract Selected — downloads them as a single PDF.

How It Works

PDF Splitter uses pdf-lib to create and save the output PDFs, and PDF.js to render page thumbnails for the Pick Pages mode. All processing runs locally in your browser — no files are sent to any server.

Frequently Asked Questions

Are my files uploaded to a server?
No. Both pdf-lib and PDF.js operate entirely in your browser. Your PDF never leaves your device.
What's the difference between the three split modes?
Extract Range gives you one continuous block of pages as a single PDF. Split Every N divides the whole document into equal-sized chunks. Pick Pages lets you choose any combination of individual pages, which are merged into one PDF.
How are output files named?
Extract Range saves as pages-[from]-[to].pdf. Split Every N saves as part-1.pdf, part-2.pdf, etc. Pick Pages saves as selected-pages.pdf.
Can it handle large PDFs?
Yes, but very large PDFs (100+ pages or large file sizes) may take a moment to load and render thumbnails. The splitting itself is fast once the file is loaded.
Will the output PDFs preserve all formatting?
Yes — the pages are copied exactly from the source PDF. Text, images, fonts, and layout are all preserved.