How to Split a PDF Online: Extract Pages, Ranges, or Split Every N Pages
PDF splitting covers three distinct tasks — and the right tool depends on which you need. Extracting a page range (pages 5–10 from a report) is different from picking specific non-consecutive pages (pages 1, 3, 7, 12) or splitting an invoice batch into individual files (every 2 pages = one invoice). Each method is covered below with free tools for every situation.
Quick answer: To split a PDF free: use ilovepdf.com (extract pages, custom ranges, split every N pages — free, files deleted after 2 hours) or Smallpdf. For converting individual PDF pages to images, Convertlo's PDF to JPG converter exports each page as a JPG — fully browser-based, no upload required.
The Three Types of PDF Splitting
- Extract a page range: "I want pages 15–40 from this 200-page report." One output file with a contiguous range of pages.
- Extract specific pages: "I want pages 1, 4, 7, and 12." Non-consecutive pages, one output file or individual files.
- Split into equal chunks: "I have 100 invoices (2 pages each = 200 pages). I want 100 separate PDFs." Splits every N pages into separate files.
Online Methods (No Install)
ilovepdf.com — Best Free Online Tool
- Go to ilovepdf.com → Split PDF
- Upload your PDF
- Choose your split mode:
- Extract pages: Click individual page thumbnails to select them
- Custom ranges: Type ranges like "1-5, 8, 11-15" to extract those pages into one PDF
- Fixed range: Enter number of pages per file (e.g., 2 = split every 2 pages)
- Delete pages: Remove specific pages from the PDF
- Click Split PDF → Download (or download as ZIP for multiple files)
Free: unlimited use. Files deleted from servers after 2 hours. No watermarks on output.
PDF24.org — No File Size Limit
PDF24 offers similar split functionality with no file size limit on the free tier. Also available as a desktop app that processes PDFs locally (no upload at all).
macOS Preview — Built-in, No Upload
- Open the PDF in Preview
- View → Thumbnails (show the page sidebar)
- Click a page thumbnail to select it (Cmd+click for multiple pages)
- Drag the selected page(s) from the thumbnail sidebar to the desktop — they save as a new PDF file automatically
- Or: File → Print → PDF → Save as PDF (select pages to print in the Pages field)
Preview's drag-to-desktop method creates a new PDF from the selected pages without modifying the original. Perfect for extracting a chapter from a book or a section from a report.
Work with PDF Documents
Convert PDF to Word, JPG, or TXT — or convert Word documents to PDF. Free, in-browser.
Desktop Methods (No Upload Required)
PDFsam Basic (Free, Open-Source)
PDFsam Basic is the most capable free desktop PDF splitter. Split modes:
- Split by page count: Every N pages becomes a separate PDF
- Split by size: Split into files under X MB
- Split by page range: Custom ranges (e.g., 1-10, 11-20)
- Extract pages: Pick specific page numbers
- Split at chapter starts: Split at bookmarks/chapters (for PDFs with chapter markers)
Download from pdfsam.org — no install for the portable version on Windows. Available for Windows, macOS, and Linux.
Command-Line Methods
pdftk (Free, All Platforms)
Extract pages 5–10:
pdftk input.pdf cat 5-10 output pages_5_to_10.pdf
Extract specific pages (1, 3, 7, 12):
pdftk input.pdf cat 1 3 7 12 output extracted.pdf
Split into individual pages (one file per page):
pdftk input.pdf burst output page_%02d.pdf
Python (pypdf) — Scriptable, No Upload
Install: pip install pypdf
from pypdf import PdfReader, PdfWriter
reader = PdfReader("input.pdf")
writer = PdfWriter()
# Extract pages 5-10 (0-indexed, so pages 4-9)
for page_num in range(4, 10):
writer.add_page(reader.pages[page_num])
with open("output.pdf", "wb") as f:
writer.write(f)
Python is ideal for batch operations — splitting hundreds of PDFs automatically, or splitting PDFs based on content detected with OCR.
Common Splitting Scenarios and How to Handle Each
The tool you reach for depends a lot on what you're actually trying to accomplish. Here are four situations that come up often — and the fastest path through each.
Extracting one chapter from a textbook
Academic PDFs are usually one giant file. If you want just Chapter 3 (pages 47–91), the fastest route is ilovepdf's Custom ranges field — type "47-91", download. If you have the PDF open in macOS Preview, click the first page thumbnail, Shift+click the last, then drag the whole selection to the desktop. That's faster than typing page numbers into a web form.
If the PDF has chapter bookmarks, PDFsam Basic has a "Split by bookmarks" option that finds each chapter boundary automatically — genuinely useful when someone sends you a 600-page textbook and you only care about two chapters.
Separating invoices from a batch scan
Accounting software often exports one PDF with all invoices concatenated — 50 invoices × 2 pages = 100 pages. You need 50 individual files. PDFsam's "Split every N pages" handles this in about 10 seconds. Set N to 2, run it, and you get page_001.pdf through page_050.pdf. If your invoices aren't all the same page count, the Python loop approach is the right call — read invoice boundary pages from a spreadsheet, then write slices with pypdf.
Pulling out a signature page
You need page 12 of a contract and nothing else. ilovepdf → Custom ranges → "12" → Split. That's it. If you're doing this repeatedly (extracting signature pages from dozens of contracts), a two-line pdftk command wrapped in a shell loop will be faster than using a browser 30 times.
Splitting by file size for email attachment limits
Gmail's 25MB attachment ceiling and Outlook's 20MB limit catch people off guard with image-heavy PDFs. PDFsam Basic has a "Split by size" mode — set the target size to 18MB for a safe margin and it splits the file at whatever page boundary keeps each part under the limit. The only catch: page count per chunk varies based on how image-heavy each page is, so you can't predict the split point in advance. If exact page count matters more than file size, use equal-chunk splitting and manually compress the output with PDF24 or Convertlo afterward.
What Splitting Does to Your PDF — and What It Doesn't
Splitting a PDF is a structural operation — pages get reorganized, but the content on those pages isn't re-encoded. That has some useful consequences and a few gotchas worth understanding before you send a split PDF to a client or court.
What survives intact
Text, vector graphics, and embedded fonts are all preserved exactly. If the original was sharp, the split pages are sharp. Images inside the PDF stay at their original resolution — there's no recompression happening. Form fields (fillable fields, checkboxes, dropdowns) also survive as long as the page they're on gets included in the output. Internal hyperlinks within the extracted pages — like a table of contents link that jumps to page 3 of a 10-page chapter — still work correctly if that target page is in the same output file.
What breaks
Cross-page links don't survive the cut. If page 47 has a hyperlink that says "see appendix on page 312," and page 312 isn't in your extracted file, clicking that link in the output PDF will either go nowhere or jump to a wrong page. Most PDF splitters don't warn you about broken links — you'd have to check manually.
Digital signatures are the bigger concern. A digital signature on a PDF covers the entire document at the byte level. Once you extract pages, the signature becomes invalid because the file content changed. The extracted pages will usually open without any visible warning, but any software that validates signatures (Adobe Acrobat, DocuSign, legal document systems) will flag them as modified. If the original signature matters for legal or compliance purposes, keep the original intact and share that instead.
Bookmarks that pointed to pages outside your extracted range will also become orphaned. They'll appear in the bookmark panel but clicking them won't do anything useful.
Frequently Asked Questions
How do I split a PDF into individual pages?
pdftk input.pdf burst output page_%02d.pdf. macOS: drag pages from Preview's thumbnail sidebar to the desktop, one at a time.How do I extract specific pages from a PDF?
pdftk input.pdf cat 1 3 7 12 output extracted.pdf. macOS Preview: Cmd+click specific pages in the thumbnail sidebar, then drag to desktop.