← All guides

How to extract specific pages from a PDF

Sometimes you only need a few pages from a long PDF — a single contract clause, two pages from a long report. Here's how to pull them out, in your browser.

Open the Split PDF tool →

Long PDFs almost always contain pages you actually need and a lot of context you don’t. Pulling out just the specific pages — a couple of contract clauses, the conclusion of a 50-page report, the form pages of a packet — is a daily PDF chore. The fastest path: extract pages in a thumbnail grid, in your browser, with no upload.

When you’d reach for this

  • Sharing only what’s relevant. Sending page 3 of a NDA instead of the whole 40-page agreement.
  • Pulling forms out of packets. New-hire onboarding PDFs often bundle 8 forms; you might only fill out three.
  • Citing a chapter. Extracting a single chapter from a textbook PDF to share with a study group.
  • Cleaning up a download. Reports often include marketing pages, terms, or appendices you don’t need.

How the extract flow works

Drop the PDF in and the tool draws a thumbnail of every page so you can see what’s where. Click any thumbnail to mark it — selected pages get a highlighted border. Use Select all if you want to start from “everything” and uncheck a few; use Clear if you’d rather start empty and pick what you want.

Hit “Extract N pages” and the tool builds a new PDF containing exactly those pages, in their original document order, with no quality loss.

Extract vs. ranges

The tool has two modes:

  • Extract pages (default) — checkbox grid, one combined output. Best when you want a single tidy PDF with a few specific pages.
  • Split into ranges — type something like 1-3, 5, 7-9. Each range becomes its own PDF, and you download them together as a .zip. Best when you want to break the document into discrete chunks.

If you ever need a different page order than the original (say, the conclusion before the introduction), extract first, then reorder with the Merge PDF tool.

Tips that make extraction painless

  • Look at the thumbnails as you click. It’s much easier than counting page numbers in a viewer alongside.
  • Use Select all + Clear smartly. A 100-page document where you want everything except an appendix? Select all, click the appendix pages off.
  • For repeat tasks, prefer ranges. If you do “extract chapters 1, 3, and 5” every month, ranges (1-12, 25-36, 49-60) is faster than clicking dozens of thumbnails.

Privacy

Many PDFs you’d reach for this tool with — contracts, medical records, financial reports — are exactly the ones you don’t want crossing the open internet just to drop a few pages. PDF.js renders the previews and pdf-lib does the extraction, both in your browser. The file doesn’t leave your device.

Step by step

  1. Open the Split PDF tool.
  2. Drop the PDF on the upload area — page thumbnails appear.
  3. Click each page you want to keep (they highlight when selected).
  4. Click “Extract N pages”.
  5. Download a single new PDF containing only the pages you picked.
Open the Split PDF tool →

FAQs

Will the extracted pages keep their formatting?
Yes — pages are copied as-is into a new PDF. Text stays selectable and searchable, fonts and images are preserved, and there's no quality loss. Mixed page sizes (some Letter, some A4) survive intact too.
Can I extract a range of pages instead of clicking each one?
Yes. Switch to "Split into ranges" mode and type something like "1-3, 5, 7-9". You get one PDF per range, downloaded as a single .zip — useful when you want each section as its own file.
Does the order of clicks matter?
No. Pages come out in their original order regardless of the order you selected them. If you want a different sequence (e.g., page 5 first, then page 1), extract them, then reorder with the Merge PDF tool.
My PDF is 200 pages. Will the thumbnails render?
Yes, but progressively — the first few appear in a second or two and the rest fill in as you scroll. The grid is responsive while thumbnails are still rendering, so you can start clicking right away.
Is my PDF uploaded for this?
No. Page previews are rendered by PDF.js in your browser and the extraction itself is done by pdf-lib, both locally. Your PDF never leaves your device — verifiable in the Network tab.

Related guides