simpletool.io

PDF Splitter

Split a PDF by page range or into individual pages.

PDFs are split in your browser. Never uploaded.

Drop an image or click to upload

Drop a PDF to split by page range or into individual pages.

What is a PDF Splitter?

A PDF splitter extracts specific pages or ranges from a PDF into one or more new files. The classic use cases: grab chapter 3 from a textbook, extract a single page from a 100-page invoice report, pull the signature pages out of a contract, or break a bound annual report into its constituent sections. Whatever the source PDF has, the splitter produces a new PDF containing only the pages you asked for, with the rest discarded.

Two modes. By page range extracts one or more custom ranges and produces one output file per range — paste 1-5, 12, 20-22 to get three separate PDFs (pages 1–5, just page 12, and pages 20–22). Every page produces one single-page PDF per page in the source — handy for splitting a combined invoice into per-customer files or breaking a multi-photo PDF into individual documents.

What's preserved. Every visual element on the extracted pages: text with embedded fonts, images at original resolution, hyperlinks, vector graphics, annotations that sit on the extracted pages, and original page dimensions. The splitter uses pdf-lib's copyPages which performs a deep copy of each page's resources into the new document.

What to watch for. Cross-page references (a "see page 47" link on page 5) obviously break when you extract page 5 but not 47. Bookmarks and the document outline usually only survive if you extract the whole tree. Digital signatures break because the extracted pages are now in a new document that wasn't signed.

Privacy matters here. Splitting a PDF often means taking a small extract from a larger, potentially sensitive document — a page out of a medical record, a clause from a contract, an invoice out of a batch. Our splitter runs entirely in your browser; nothing is uploaded, logged, or cached server-side. That's the main reason to avoid the many "free" online PDF splitters that post your file to an unknown server before returning the split output.

How to split a PDF

  1. Drop a PDF onto the upload zone.
  2. Pick a mode: by page range or every page.
  3. In range mode, enter comma-separated ranges like 1-3, 5, 8-10.
  4. Click Split. Output files download automatically.

Features

  • Split by custom page ranges (multiple ranges in one job).
  • Split into individual per-page PDFs.
  • Preserves fonts, images, hyperlinks, and page orientations.
  • Friendly error messages for invalid ranges.
  • 100% browser-based — PDFs never upload.

Frequently asked questions

Can I extract non-contiguous pages into one file?
Not in this tool's range mode — each comma-separated range produces its own file. For a single file with cherry-picked pages, use PDF Merger afterward to combine the outputs.
Are page numbers 1-indexed or 0-indexed?
1-indexed. Page 1 is the first page. That matches how PDF viewers and most people count pages.
Does 'every page' split large PDFs quickly?
Fast for most PDFs but can be slow on 500+ page documents because each output file is created separately. If the browser runs out of memory, extract in chunks of 50 pages with range mode.
Is my PDF uploaded?
No. The splitter runs entirely in your browser via pdf-lib. Safe for contracts, medical records, and other sensitive documents.
Do password-protected PDFs work?
No. Unlock the PDF in a desktop viewer first (if you have the password), then split the unlocked copy.