Split PDF Into Parts

Split PDF in any way: each page separately, by ranges, extract or remove specific pages

No software installation • Fast conversion • Private and secure

Step 1

Drag files or click to select

You can convert 3 files up to 10 MB each

Step 1

Drag files or click to select

You can convert 3 files up to 10 MB each

What is PDF splitting?

Splitting PDF (split PDF) is creating multiple new PDF files from a single source. Depending on the chosen mode, the result can be one file (with a subset of pages), several files in a ZIP archive, or one file with pages removed. Page quality, fonts, images, and embedded objects are preserved unchanged - our service operates at the PDF object model level.

Splitting is useful when you need to extract several pages from a large document, remove unnecessary pages, break a report into chapters, or extract appendices as separate files. One of the most popular requests on any PDF service - this functionality is widely used in work and study.

4 splitting modes

Our service offers 4 different modes, each suited to its task. Selection is one click on the mode card, after which the corresponding configuration UI is shown.

Mode 1: Extract pages

Specific pages are selected from the source PDF - the result is one new PDF containing only those pages in the specified order. Enter numbers separated by commas, ranges with hyphens, use the keyword end for the last page.

Examples:

  • 1, 3, 5-7 - extracts pages 1, 3, 5, 6, 7
  • 1-end - extracts everything (valid but pointless)
  • 10-end - extracts pages 10 to last

Result: a single PDF.

Most common scenario: pulling an introduction from a contract, a chapter from a book, specific pages from a report.

Mode 2: Remove pages

You select pages to remove - the result is one PDF without those pages. The opposite of extraction: mark what you don't need.

Examples:

  • 2, 4 - removes the second and fourth pages (output without them)
  • 1-3 - removes the first three pages (cover, abstract, table of contents)
  • 15-end - removes the document's tail

Result: a single PDF.

Useful when removing a blank page, a watermarked page, ads, or a cover.

Mode 3: By ranges

Each comma-separated range becomes a separate PDF - the result is a ZIP archive with N files.

Examples:

  • 1-3, 4-6, 7-end - three separate PDFs in ZIP: pages 1-3, 4-6, 7-end
  • 1-10, 11-20, 21-30 - three volumes of 10 pages each

Result: ZIP.

Used when a document needs to be broken into chapters or volumes: a book into chapters, an annual report into quarters, a contract into main sections.

Mode 4: By pages

Each page of the source PDF becomes a separate file - the result is a ZIP with N files (one per page). No input required - just "split into singles".

Use cases:

  • Scan of a 50-page book → 50 separate PDFs for archiving
  • Presentation → each slide as a separate file for distribution

Result: ZIP.

This is the "brute force" mode: everything into separate files, no extra parameters.

Visual page selection

The main feature of our service - client-side PDF rendering via the pdf.js library (by Mozilla). After upload, the file is rendered in your browser, pages are displayed as a grid of thumbnail images. You click pages you want to select (for extraction or removal) - selected ones are highlighted in color (green for extraction, red for removal).

Client-side rendering benefits

  • Speed - no round-trip to server for previews; rendering happens immediately on upload.
  • Privacy - the file is rendered in your browser, not sent to server until you click "Split".
  • Lower server load - previews don't take space in our storage.
  • Works offline - if the connection drops, you can browse previews and change selection.

Dual selection

Besides clicking thumbnails, you can type page numbers in a dedicated text field. Thumbnail grid and text field are synchronized: clicking thumbnails updates text, typing text highlights corresponding thumbnails. Convenient for 200-page PDFs - scrolling the grid is slow, easier to type 42, 78, 95-100.

How it works on the server

Extract and remove

Under the hood - qpdf, an open-source C++ tool for working with PDF. A command like qpdf input.pdf --pages input.pdf 1,3,5-7 -- output.pdf creates a new PDF from only the specified pages. For "remove" mode we compute the inverse: if the document has 10 pages and pages 2,4 should be removed - qpdf gets spec 1,3,5-10.

By ranges

Each range runs a separate qpdf invocation, results are zipped via the standard Rust zip library. Filenames inside ZIP: <task_id>_range_001.pdf, _range_002.pdf, etc.

By pages

qpdf supports a special mode --split-pages=1 - each page goes into a separate file. Server collects all into a ZIP.

Performance

  • Extracting/removing 10 pages from a 100-page PDF - usually 1-2 seconds.
  • Splitting into 50 files and packaging into ZIP - 5-10 seconds.
  • Execution time limit - 3 minutes, after which the task is cancelled.

Technical details

Range specification

Compatible with qpdf page-range syntax:

  • Numbers: 1, 5, 10
  • Ranges: 1-3, 5-end
  • Comma-separated lists: 1, 3, 5-7, 10-end
  • end or z - the last page

What is preserved

  • Text, fonts, images, hyperlinks within a page.
  • Document metadata (author, title, creation date) - usually copied to the result.
  • Bookmarks pointing to preserved pages - work.

What may be lost

  • Bookmarks pointing to removed pages - become "dead" links.
  • Digital signatures - valid only for the original document; become invalid after split.
  • Interactive forms - fields are preserved but may not work correctly if the form referenced pages outside the result.

Limits

Plan PDF size Pages Daily conversions
Guest up to 10 MB up to 200 (for thumbnails) 3
Free up to 25 MB up to 200 5
Start up to 100 MB unlimited 100
Standard up to 500 MB unlimited 1000
Business unlimited unlimited unlimited

The 200-page preview limit on free tiers is a technical guard against browser overload. Paid tiers render without limits.

What is PDF to PDF conversion used for

Extract a chapter from a book

Pull specific chapters or sections from a PDF book to send to a colleague or save in personal archive.

Remove unnecessary pages

Strip blank pages, ads, watermarks, table of contents - keep only the relevant content.

Split a report into sections

Break a large annual report into financial, operational, marketing sections and distribute to teams.

Archive scans

A 100-page scanned document split into separate PDFs - one page per archival file.

Distribute pages to team

Give each team member their own document section - "by ranges" mode produces one PDF per recipient.

Tips for converting PDF to PDF

1

Use thumbnails for large documents

For 50+ pages, visual selection is faster than typing - especially when pages look similar and you need to navigate by content.

2

Type spec for scattered pages

When extracting pages 12, 47, 89, 134 - typing `12, 47, 89, 134` is faster than clicking thumbnails.

3

Check order before submitting

Spec `5-7, 1-3` extracts pages 5, 6, 7, 1, 2, 3 - in the order you specified. For ascending order, write `1-3, 5-7`.

4

Keep the original

After splitting, the source PDF is auto-removed only after 24 hours - better save locally in case the result isn't what you expected.

5

Large ZIP doesn't fit email

If you split a 200-page document into 200 files - ZIP may be large. Upload to cloud (Google Drive, Dropbox) and share a link.

Frequently Asked Questions

Which mode to use to extract a single page?
Use "Extract pages" mode, type its number (e.g. `7`) in the text field or click its thumbnail. The result is a one-page PDF.
How to remove a blank page from the middle?
"Remove pages" mode, type the page number or click its thumbnail. The result is a PDF without that page - visual numbering of remaining pages doesn't shift but indexing changes.
How to split a 100-page book into 10 equal volumes?
"By ranges" mode, type `1-10, 11-20, 21-30, 31-40, 41-50, 51-60, 61-70, 71-80, 81-90, 91-end`. The result is a ZIP with 10 PDFs.
Can I split a PDF offline?
Previews render in browser without internet. But the actual split runs on our server (via qpdf) - sending and receiving requires internet. Fully offline work needs Adobe Acrobat or PDFsam.
Will page quality be preserved?
Yes. qpdf doesn't re-compress or rasterize pages - it copies PDF objects as-is. Fonts, text, images keep the same quality.
PDF is password-protected - what to do?
First remove the password via our service, then split.
Maximum supported page count?
Browser preview renders for PDFs up to 200 pages (OOM guard for mobile browsers). Server-side split has no page count limit - only file size (depends on plan).