How to Split a PDF (Step by Step)
Step 1: Upload your PDF
Drag and drop your PDF onto the drop zone or click to browse. The tool reads your file locally and displays page thumbnails (up to 48 pages shown for performance — all pages are still available for splitting). Your file is NOT uploaded to any server.
Step 2: Choose your split mode
Every page as a separate PDF: Creates one PDF file per page. A 20-page document produces 20 individual PDFs. Download each separately or all as ZIP.
Extract a range of pages: Enter a start and end page number. The tool exports one new PDF containing only those pages. For example, entering 5-12 creates an 8-page PDF from pages 5 through 12.
Step 3: Download
Click Export. In per-page mode, each page appears as a downloadable file — click individual downloads or "Download all as ZIP." In range mode, one PDF downloads immediately. The original file remains unchanged on your device.
Split vs merge: when to use each
Split when you need one chapter, a single signed page, or smaller attachments. Merge when several files should read as one. Both tools run locally: thumbnails use PDF.js; cutting pages uses pdf-lib, so text stays selectable on born-digital PDFs (scanned pages behave like images inside the file).
For a full guide, see how to split a PDF on the DoItSwift blog.
Two ways to export
| Mode | You get |
|---|---|
| Every page as its own PDF | One file per page; download individually or as a ZIP archive |
| Range of pages | One PDF containing pages from start through end (inclusive) |
Need the opposite later? Use Merge PDF to recombine. To shrink files, use Compress PDF.
When You Need to Split a PDF
Extracting a chapter from a textbook
Your professor shared a 500-page textbook PDF but you only need chapter 7 (pages 142-168). Extract those 27 pages into a small, focused file that loads quickly on your phone.
Uploading one page to a portal
Government portals, visa applications, and university admissions often need specific pages — the first page of your passport, a particular form from a multi-page bundle, or your signature page. Split out just the required page, then compress it if the portal has a file size limit.
Sending a contract's signature page
A 40-page contract needs only the signed last page sent to the counterparty. Extract page 40 instead of emailing the entire sensitive document — share only what's needed.
Breaking a large file for email
Your report is 60 MB but email limits attachments to 25 MB. Split it into three parts (pages 1-30, 31-60, 61-90), each fitting within the email limit. Alternatively, compress the full file first — that might bring it under 25 MB without splitting.
Removing blank or unwanted pages
Scanned documents often have blank pages interspersed. Export the ranges that contain real content in separate runs (for example pages 1-15, then 17-30), then merge the results into one PDF without the blank page in between. Each range export is one contiguous slice — use multiple exports plus merge for gaps.
Distributing sections to team members
A 100-page project report needs review from 4 people. Split into sections: pages 1-25 to Reviewer A, 26-50 to Reviewer B, and so on. Each reviewer downloads only their section.
Separating bank statements by month
Banks often provide combined annual statements as one PDF. Extract just March's statement (pages 5-8) for a loan application. Similarly useful for separating invoices, credit card statements, and investment reports.
How Browser-Based PDF Splitting Works
Most PDF splitters (iLovePDF, Smallpdf, Adobe Online) upload your document to cloud servers. Your contracts, financial records, and identity documents travel across the internet for processing. For sensitive files, this is a privacy risk.
DoItSwift splits PDFs entirely in your browser:
- PDF.js renders page thumbnails so you can preview content before splitting
- pdf-lib reads the document structure and copies selected pages into a new PDF
- Text, fonts, images, and vector graphics are preserved — text remains selectable and searchable
- The new PDF is offered as a download via a local blob URL — no network traffic
Privacy proof: Disconnect your internet, then try splitting a PDF. It works — because no server communication is needed.
DoItSwift vs Other PDF Splitters
| Feature | DoItSwift | iLovePDF | Smallpdf | Adobe Acrobat Online |
|---|---|---|---|---|
| Files stay on device | Yes — never uploaded | No — server processed | No — server processed | No — Adobe cloud |
| Page thumbnails | Yes — preview before splitting | Yes | Yes | Yes |
| Extract every page | Yes | Yes | Yes | Yes |
| Extract page range | Yes | Yes | Yes | Yes |
| ZIP download | Yes | Yes | Limited | No |
| Free splits | Unlimited | Limited/day | 2/day free | Requires login |
| Works offline | Yes | No | No | No |
| Text preserved | Yes — exact copy | Yes | Yes | Yes |
Where DoItSwift wins: Privacy and unlimited usage. No other popular splitter combines browser-only processing with zero daily limits. Ideal for splitting sensitive documents like contracts, legal filings, and financial records.
Where others win: Server-based tools can split very large files (100+ MB) faster and offer advanced features like splitting by bookmarks or at every N pages. Adobe Acrobat's desktop app supports the most split options. For everyday splitting of documents under 50 MB, DoItSwift is faster, more private, and fully free.
What to Do After Splitting
Compress extracted pages
Even a few extracted pages might be large if the source had high-resolution images. Run the split output through our PDF Compressor — especially useful before uploading to portals with tight size limits.
Merge split parts with other documents
Extracted a chapter? Merge it with your notes using Merge PDF. The typical workflow: split to extract → merge with other materials → compress the final document.
Convert pages to images
Need a specific page as a JPG for a presentation or social post? Use PDF to JPG on the extracted file. Each page becomes a separate image.
The complete PDF workflow
- Split: Extract the pages you need (this tool)
- Merge: Combine with other documents (Merge PDF)
- Compress: Reduce file size (Compress PDF)
- Convert: Turn into images if needed (PDF to JPG)
All four steps happen in your browser. No account needed.
Output filenames
Per-page files look like MyDoc-page-1.pdf. A range export looks like MyDoc-pages-3-10.pdf. In per-page mode, Download all as ZIP uses MyDoc-split-pages.zip (based on your file name stem).