Split PDF

Split PDFs by pages, ranges, file size, or bookmarks — all in your browser.

Browser Processing Only (Offline Ready)
1

Upload your file

Drag & drop or click to select a file from your device.

2

Adjust settings

Configure options to get the result you want.

3

Download result

Get your processed file instantly. No waiting.

Key Features

7 Specialized Split Modes

Split every page, every N pages, by odd/even, in halves, by custom ranges, by file size limit, or by PDF outline. Pick the mode that matches your workflow — no need to chain tools.

Split by Bookmarks/Outline

Detect chapter bookmarks and split into one PDF per section automatically. Each output file inherits the bookmark name — perfect for unbundling textbooks, reports, and proceedings.

Split by File Size Limit

Cap each output PDF at 5 MB, 10 MB, or any custom size. The tool fits the maximum number of pages per file before starting a new one — ideal for email attachments and uploads.

Visual Range Selection

Click any two thumbnails to mark a range, repeat to add more. Live color-coded highlights show exactly which pages go into each output PDF before you commit.

ZIP Batch Download

All split PDFs are packed into a single ZIP for one-click download. Filenames preserve page numbers or bookmark titles so each piece is instantly identifiable.

100% Private — Nothing Uploaded

PDFs are parsed and split entirely in your browser with pdf-lib and pdfjs-dist. Confidential reports, contracts, and personal records never leave your device.

About This Tool

What is Split PDF?

Split PDF divides a PDF into separate files using seven flexible modes: every page, every N pages, odd/even, halves, custom ranges, by file size, and by PDF bookmarks. A live color-coded thumbnail preview shows you exactly which pages will end up in which output before you commit.

Common Use Cases

  • Extract Pages: Pull specific pages from a large document with custom ranges
  • Chapter Separation: Split a book or manual into chapters automatically using bookmarks
  • Email-Ready Splits: Use 'Split by file size' to chunk a large PDF into pieces under your email attachment limit
  • Two-Sided Print Recovery: Use 'Odd / Even' to recover pages from a duplex scan that printed mixed orders
  • Form Extraction: Extract specific forms from a multi-page PDF
  • Filing: Separate combined scans into individual documents in one click

Privacy-First PDF Splitting

PDFs are split entirely in your browser using pdf-lib and pdfjs-dist.

  • Your documents never leave your device
  • No server uploads or cloud processing — even at large file sizes
  • Works offline after the page loads
  • Features that competitors put behind a paywall — split by file size, split by bookmarks — are free here because they cost us nothing to run

FAQ

Seven modes: every page, every N pages, odd/even, halves, custom ranges (with optional merge), by file size, and by PDF bookmarks. Switch between them at any time and watch the color preview update on the thumbnails.
No. All processing happens locally in your browser using pdf-lib and pdfjs-dist. Your files never leave your device.
No. All processing happens entirely in your browser. Your data never leaves your device — nothing is uploaded to any server.
Yes. Once the page has loaded, the tool works completely offline. For the best experience, install PrivaDeck as a PWA from your browser.
There are no server-imposed limits. The maximum file size depends on your device's available memory. For very large PDFs (1000+ pages), prefer 'Every N pages' over 'Every page' to keep memory usage in check.
You enter a max size per part (e.g. 5 MB). The tool greedily packs as many consecutive pages as fit under that limit per output, then starts the next part. If a single page is already over the limit, it is still emitted with an oversized warning rather than skipped.
The 'By bookmarks' tab will be disabled with a tooltip explaining that no bookmarks (PDF outline) were found. Use 'Custom ranges' or one of the other modes instead. PDFs that already have bookmarks (often books, manuals, scientific papers) work great with this mode — each top-level entry becomes one output file.
Yes. When the result has more than one file, click 'Download all as ZIP' to package them into a single archive. Output filenames inside the ZIP are deduplicated automatically (so two sections with the same title don't overwrite each other).