100% Private · No Upload

Split PDF Files
Online for Free

Extract pages, split by range, divide every N pages, or separate each page into its own file — all processed instantly in your browser with zero server uploads.

No file size limit On-device processing Preserves original quality Completely free

Drop your PDF here

or click to browse from your device

Supports: PDF files only · Processed locally in your browser

document.pdf
0 KB · 0 pages

Page Ranges (separate multiple ranges with commas)

Each comma-separated value creates a separate PDF. Use a hyphen for ranges, or single numbers for individual pages.

Example: "1-3, 5, 8-10" creates 3 PDFs — one for pages 1–3, one for page 5, and one for pages 8–10.

Select pages to extract (0 selected)

Split every

pages per file

A PDF with 10 pages split every 3 pages will produce: pages 1–3, 4–6, 7–9, and page 10 in separate files.

Every single page will be extracted into its own individual PDF file. The output files will be packaged into a ZIP archive for easy download.

Download format

For multiple files, ZIP bundle is recommended

Ready to split — configure options above

Processing...

✅ Split Complete — 0 file(s) ready

What is a PDF Splitter?

A PDF splitter is a tool that divides a multi-page PDF document into smaller, separate PDF files — without losing any quality or content.

Whether you've received a large PDF report and need to share only specific chapters, or want to extract a few invoices from a bulk export, a PDF splitter saves time and ensures precision. Instead of manually recreating documents, you can define exact pages or ranges and get separate PDFs in seconds.

PDFMaster's PDF splitter runs entirely in your browser using pdf-lib, a powerful JavaScript library. This means your documents are never uploaded to any server — they never leave your device, making it the most private PDF splitter available.

Use it to split contracts, textbooks, financial reports, presentations, legal documents, research papers, and more — completely free, with no watermarks.

Powerful Splitting Modes

Four flexible ways to split your PDFs — each designed for a different use case.

Custom Range Split

Define precise page ranges like "1-5, 7, 10-15" and generate a separate PDF for each segment. Ideal for extracting specific chapters or sections.

Visual Page Selection

See thumbnail previews of every page and simply click to select the ones you need. Supports select-all, invert, odd/even page shortcuts.

Every N Pages

Automatically divide the document into equal chunks. Perfect for batch processing, reports, or splitting a form-filled PDF where every 2 pages is one record.

Split All Pages

Extract every single page into its own standalone PDF. Perfect for archiving, versioning, or when each page is a unique document like an invoice or certificate.

Zero Data Leakage

Every split operation runs entirely in your browser via JavaScript. Your PDFs never leave your device. No cloud storage, no tracking, completely private.

ZIP Download

Download all split PDFs packaged in a single ZIP archive with one click, or download each file individually. No installation needed.

Split Your PDF in 4 Simple Steps

No learning curve. No account required. Just upload, configure, and download.

Upload PDF

Drag and drop your PDF into the tool area, or click to browse and select a file from your device.

Choose Mode

Pick from Custom Range, Select Pages, Every N Pages, or Split All Pages depending on your need.

Configure & Preview

Define your ranges, select pages visually, or set N. See page thumbnails before committing to the split.

Download

Click "Split PDF" and download your files as a ZIP bundle or as individual PDFs instantly.

Why Use PDFMaster to Split PDFs?

A tool built around your privacy, speed, and quality.

Complete Privacy

Unlike cloud tools, your PDFs are processed in-browser. Sensitive contracts, medical records, and financial documents stay on your device only.

Instant Processing

No upload wait times. Splitting runs locally with pdf-lib — processing a 100-page document typically takes under a second.

No Quality Loss

Pages are copied exactly — no re-encoding or compression. Fonts, images, vector graphics, and annotations are preserved perfectly.

Free Forever

No subscription, no account, no trial period. PDFMaster's PDF splitter is completely free with no hidden costs or limitations.

Works on Any Device

Fully responsive — works on desktop, tablet, and mobile. No app installation needed; just open in your browser.

No File Size Limit

Since there's no server, the only limit is your device's memory. Process large PDFs — hundreds of pages — without restrictions.

Frequently Asked Questions

Everything you need to know about splitting PDFs with PDFMaster.

No — your PDF never leaves your device. All processing is done entirely in your browser using pdf-lib, a JavaScript library. There is no server, no cloud storage, and no tracking. Even if you split a classified document, it stays private. Learn more in our Privacy Policy.
There are four modes: (1) Custom Range — define ranges like "1-3, 5, 8-10" for precise extraction; (2) Select Pages — click on page thumbnails to choose which pages to extract; (3) Every N Pages — split the document into equal chunks of N pages each; (4) Split All Pages — create one PDF per page.
There's no server-imposed limit. The only limit is your device's available memory. In practice, PDFs of up to a few hundred MB and hundreds of pages work fine on modern devices.
Not at all. pdf-lib copies pages directly without re-encoding. Your text, fonts, images, vector artwork, hyperlinks, and annotations are all preserved exactly as they were in the original.
Yes! In "Select Pages" mode, page thumbnails are rendered using PDF.js directly in your browser. You can visually browse all pages and click to select exactly which ones you want before splitting.
You can download all split PDFs as a single ZIP archive with one click, or toggle to "Individual Files" mode to download each one separately. Both options are available after processing.

Have Questions or Feedback?

We'd love to hear from you. Whether it's a feature request, bug report, or just a hello — reach out anytime.