Split PDF

Split a PDF into multiple files by pages. Extract specific ranges, browser-side, private.

Why split a PDF?

Splitting a PDF extracts specific pages or page ranges into separate PDF files. This is one of the most useful PDF operations – needed when you receive a large document but only need certain pages, want to share specific chapters from a book, separate scanned pages into individual files, or break down a multi-recipient document so each person gets only their portion. Common scenarios: extracting specific contract clauses, sharing a single article from a magazine PDF, splitting a 100-page meeting minutes document into per-section files, separating tax-related pages from a year’s bank statements, or breaking a multi-chapter ebook into individual chapter files. This tool uses pdf-lib for browser-side splitting – your PDF never leaves your device.

How to use this tool

  1. Upload your PDF — Click upload or drag-drop a single PDF. Tool shows the page count and file size.
  2. Choose split mode — Page ranges (custom): specify exactly which pages go into which output files. Every page: each page becomes a separate single-page PDF.
  3. Specify page ranges — Format: ‘1-3, 5, 7-10’. Each comma-separated entry creates one output PDF. 1-3 means pages 1, 2, 3 in one file. Single numbers (5) create single-page PDFs.
  4. Click ‘Split PDF’ — Each output PDF downloads automatically with descriptive filename. Process takes seconds even for large PDFs.

Split modes explained

Page ranges (recommended):

  • Single pages: 5 = page 5 only as its own PDF
  • Range: 1-3 = pages 1, 2, 3 in one PDF
  • Multiple groups: 1-3, 7, 10-15 = three separate PDFs (pages 1-3, page 7, pages 10-15)

Every page mode:

Splits PDF into individual single-page PDFs, named document-page-1.pdf, document-page-2.pdf, etc. Good for: scanned multi-page documents, creating per-page archives, distributing pages to different people.

How it works:

  1. PDF loaded with pdf-lib library
  2. New empty PDF created for each output
  3. Specified pages copied (using copyPages) preserving content, fonts, images
  4. Each output saved and triggered as browser download

Examples

  • 50-page report, need chapters 2 and 4: Ranges 15-28, 40-50 → 2 output PDFs
  • 30-page contract, sign-only the last page: Range 30 → single page PDF
  • 200-page bank statement, extract Jan-Mar: Range 15-45 → quarterly statement
  • 20-page magazine, save just one article: Range 8-12 → 5-page article PDF
  • Scanned 50-page document, archive per page: Every page mode → 50 individual PDFs
  • Multi-recipient contract: Each person gets their pages: 1-3, 4-7, 8-11

Tips & best practices

  • Page numbers are 1-indexed (first page is 1, not 0) – matches how humans count pages
  • Order in your ranges doesn’t have to match document order – use whatever logic makes sense
  • Use comma to separate independent output files: 1-3, 7, 10 creates three PDFs
  • For very large PDFs (100+ pages, 50+ MB), splitting may take several seconds – be patient
  • Encrypted PDFs are loaded with ignoreEncryption flag – splitting works but output may inherit protection
  • After splitting, you can re-merge in any order using our Merge PDF tool – useful for reordering pages
  • Browser downloads multiple files sequentially – approve all downloads if your browser prompts

Limitations & notes

Browser-based splitting limited by available memory – very large PDFs (100+ MB) may slow your tab. The tool extracts pages with original quality – no compression during split. Some PDFs with complex form fields or digital signatures may not split perfectly – test with sample data first. The output PDFs lose any internal cross-references (page-X-of-Y notes, internal hyperlinks across split pages).

Frequently Asked Questions

Can I split into more than 2 files at once?

Yes – any number. Specify multiple ranges separated by commas: ‘1-5, 6-10, 11-15’ creates 3 PDFs. ‘Every page’ mode splits an N-page PDF into N individual files.

Will my form fields and links be preserved?

Most yes – the underlying pdf-lib library preserves form fields, embedded fonts, images, and most hyperlinks. Form fields specific to other pages (cross-page calculations) may break. Test with your actual PDF if these features matter.

Can I split a password-protected PDF?

Yes – the tool uses ignoreEncryption flag. The split works, but output PDFs may inherit the original password protection. For best results, remove password first (using a PDF unlocker tool) then split.

What if I specify a page that doesn’t exist?

The tool skips invalid page numbers and continues with valid ones. A range like ‘1-100’ on a 30-page PDF extracts pages 1-30 only. No error – just smart handling.

Is the split lossless?

Yes – no compression, no re-encoding. Pages are copied byte-for-byte from source to destination. Output PDFs visually identical to original for the selected pages.

How are output filenames generated?

Range mode: filename-1-3.pdf, filename-7.pdf, etc. (using your specified ranges). Every-page mode: filename-page-1.pdf, filename-page-2.pdf, etc.

Can I drag and drop the PDF?

Yes – the upload box accepts drag-and-drop or click-to-browse. Both work the same.

Related tools

Merge PDF · Rotate PDF · Compress PDF

Copied to clipboard