Last updated:
PDF Splitter
Split a single PDF file into multiple documents by page ranges or individual pages.
Last updated: April 28, 2026
Upload a PDF
Drag & drop or browse
Split Settings
1-5: First 5 pages
8, 10: Only pages 8 and 10
1-5, 10-12: Two separate ranges
PDF Splitter
Break large PDFs into smaller, more manageable pieces. Our splitter allows you to extract specific page ranges (e.g., pages 1-5, 10-20) or automatically turn every single page into an individual document. You can specify multiple ranges at once and download them all as a single ZIP archive. Ranges accept comma-separated lists with dashes and open ends like 10-, numbers outside the document are clamped back to a valid page, and a single range yields one PDF with a _split suffix while multi-range or every-page jobs arrive as a ZIP whose files carry _part_N or _page_N numbering. Pages are copied structurally with pdf-lib, so each segment keeps the original formatting, hyperlinks, and embedded assets. Essential for extracting chapters from textbooks, separating combined invoice batches, pulling specific pages for client review, or splitting bulky legal documents into case-file segments. Processing executes in your browser, so documents are partitioned directly within your active tab session.
Why This Tool Exists
What makes this useful — and why I built it this way.
Page Extraction: Extract single pages or page ranges into separate PDFs.
Flexible Range Syntax: Use comma-separated lists like 1-5, 8, 10-12 or open-ended ranges like 10-.
Structural Copy: Output segments keep the original text, links, and assets without re-encoding.
Fast Bulk Downloads: Save split segments instantly in a clean ZIP file.
When You'd Use This
Real situations where this tool saves the day.
Chapter Slicing: Split large manuals into single chapter files for reading.
Invoice Separating: Extract individual invoices from combined billing runs.
Contract Parsing: Save signature pages separately for documentation purposes.
Review Bundles: Hand each stakeholder only the page ranges that concern them.
Using PDF Splitter
It's straightforward — here's how it works.
Upload the PDF you wish to split.
Define your ranges (e.g., 1-5, 8, 10-12) or choose 'Split Every Page'.
Check that the parsed ranges cover exactly the pages you need.
Click 'Split PDF' to run the job entirely in your browser.
Download your new documents individually or as a ZIP archive.
Questions People Ask
Honest answers about how this works.
Can I split password-protected PDFs?
No, The splitter relies on pdf-lib, which cannot open encrypted PDFs at all, so a protected file fails immediately with a clear error instead of prompting for a password. Remove the encryption in a trusted desktop tool first, then split the unlocked copy here.
How are the split files named?
A single range produces one PDF named after your original with a _split suffix. When you enter several ranges or choose the every-page mode, the tool packages everything into a ZIP archive whose members are numbered _part_1, _part_2, and so on, or _page_1, _page_2 for single-page splits.
Can I use open-ended ranges like 10-?
Yes. A dash with nothing after it means from that page to the end of the document, so 10- grabs pages 10 onward, and a lone number such as 8 selects just that page. Any number beyond the last page is clamped back instead of creating empty segments.
Are my confidential contracts or personal documents uploaded to Imgira servers?
No. All document processing executes entirely within your browser's local memory using client-side WebAssembly and PDF.js. Your sensitive legal files, invoices, and resumes never leave your device.
Discover More Tools
Hand-picked utilities to speed up your workflow.