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
- Upload your PDF — Click upload or drag-drop a single PDF. Tool shows the page count and file size.
- 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.
- 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.
- 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:
- PDF loaded with pdf-lib library
- New empty PDF created for each output
- Specified pages copied (using copyPages) preserving content, fonts, images
- 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, 10creates 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.
