✂️ Extract PDF Pages

Extract specific pages from a PDF into a new file. Free, browser-based, supports ranges like "1-3, 5, 7-9", odd / even shortcuts, and clickable page chips.

What is Extract PDF Pages?

Pick exactly the pages you need from a PDF and save them as a new, smaller file. Type a range like <code>1-3, 5, 7-9</code> or click numbered chips to toggle pages on and off. Built-in shortcuts grab all odd pages, all even pages, or the entire document in one click. The extraction runs locally using <strong>pdf-lib</strong> compiled to WebAssembly — your file is never uploaded, never stored, and never logged. Perfect for trimming a long contract down to the signature pages, pulling a single chapter from an e-book, separating odd / even printer output, removing blank scanned pages, or sharing only the relevant pages of a tax return.

How to Use

  1. Drag and drop your PDF (or click to browse). The page count appears immediately.
  2. Type page numbers in the range box (e.g. "1-3, 5, 7-9") or click chips to toggle pages.
  3. Use the shortcut buttons: Select all, Clear, Odd pages, or Even pages.
  4. Click "Extract & download" — a new PDF saves with only the chosen pages.
  5. Refresh the tab to start a fresh extraction. Nothing is stored.

What "extract pages" actually does

PDF page extraction is the inverse of merging — instead of joining several PDFs into one, you pull a subset of pages out of a single PDF and save them as a new, standalone document. The original file is never modified; the output is a fresh PDF containing only the pages you picked.

Under the hood, pdf-lib does this by walking the source document's page tree, identifying the pages you requested, deep-copying each one (along with its content stream, embedded fonts, images, and most annotations), and inserting the copies into a new empty document. Once all pages are copied, the new document is serialised to bytes and offered as a download. The whole process runs in browser memory — typically 1-3 seconds for a 100-page extract.

When extracting beats splitting

Extract Pages and Split PDF sound similar but solve different problems. Extract Pages produces one output PDF containing the pages you specify. Split PDF produces several output files (typically one PDF per page, or one per range).

  • Use Extract Pages when you want a single trimmed PDF — for example, the signature pages of a contract, the appendix of a report, or a few key pages of a manual to email a colleague.
  • Use Split PDF when you need separate files — for example, splitting a 300-page scanned ledger into 12 monthly PDFs, or producing one PDF per invoice for a bookkeeping system.

If you need both — say, "extract pages 1-50 as one file and pages 51-100 as another" — you can run Extract Pages twice, or use Split PDF with custom range mode.

Common page-extraction scenarios

  • Signature pages from a contract — extract only the executed signature pages to send to a co-signer or lawyer for verification, without sharing the entire 60-page agreement.
  • Tax return supporting docs — your CPA needs a specific schedule from a 90-page filing; extract that schedule and email the few pages instead of the whole return.
  • Single chapter from an e-book — pull chapter 3 from a 500-page reference book to send to a study group, leaving the rest of the book intact.
  • Removing blanks from a phone scan — phone scanners often produce blank pages between scanned sheets. Use the page chips to toggle off the blanks and keep only the content.
  • Odd / even pages from a duplex scan — when a duplex scan ends up with odd pages in one PDF and even pages in another, extract odd / even pages from the source files, then merge them in the right order.
  • Trimmed exhibit for a court filing — many courts require a specific page range as an exhibit; extract just those pages with the right cover for filing.
  • Sample pages of a portfolio — pull 4-6 representative pages from a 60-page design portfolio to preview to a prospective client without giving away the entire book.

Privacy: why client-side extraction matters

The contents of a PDF you are extracting from often include sensitive material — bank statements, tax returns, contracts, scans of ID documents, medical records, salary slips, legal pleadings, prescription scripts. Online "free PDF page extractor" sites typically require you to upload the file to their servers before they can process it. Even when those sites promise to delete the file after processing, you have no way to verify they do, no way to know who else has access to the server, and no recourse if the server is breached.

By contrast, this tool processes every byte of every PDF in your browser tab. The pdf-lib library is loaded once, runs locally, and never makes a network request. You can confirm this by opening your browser's network inspector while extracting — there are no upload requests. The downloaded result is generated locally and never touches our servers (because there are none in the loop). For sensitive documents, this is the only safe way to extract pages on the open web.

Frequently Asked Questions

How do I write a page range?

Use commas to list individual pages, hyphens for ranges. Examples: "5" extracts page 5; "1-10" extracts pages 1 through 10; "1-3, 5, 7-9" extracts pages 1, 2, 3, 5, 7, 8, 9. Order does not matter — duplicates are removed and the output is sorted in ascending order. Pages are 1-indexed (the first page is 1, not 0).

Can I keep the pages in the order I clicked them?

Not currently — the extracted PDF preserves original page order. If page 3 appears before page 1 in your selection, the output still reads page 1, 2, 3. To re-arrange pages out of order, extract them as separate single-page PDFs first, then merge them with Merge PDF in the order you want.

Are my files uploaded to a server?

No. Extraction runs entirely in your browser using pdf-lib (a JavaScript / WebAssembly library). The file is read into memory, the requested pages are copied into a new document, and the result is saved to your downloads. Nothing is uploaded; nothing is logged. You can verify by disabling your network connection — the extract still works.

Will the extracted PDF be smaller than the original?

Usually yes, proportionally to the number of pages you keep. A 100-page PDF where you extract 10 pages typically shrinks to about 10-15% of the original size. The reason it is not exactly 10% is that pdf-lib copies referenced fonts and images even if they are only used on the kept pages, plus a small per-document overhead. For maximum shrinkage, run the extracted file through a PDF compressor.

Can I extract from a password-protected PDF?

The tool tries to read the file with encryption ignored, which works for many "permission-only" protected PDFs (those that allow viewing but block printing or copying). Files with a strong user password (where the document refuses to open without the password) cannot be extracted — decrypt them in your PDF reader first, then extract the unprotected copy.

What is the maximum file size?

200 MB. The processing runs in your browser, so the practical ceiling depends on your device — desktop browsers handle 200 MB comfortably, while phones with limited RAM may struggle above 100 MB. If extraction fails on a very large PDF, try first compressing the source file or extracting smaller batches of pages.

Related Tools

  • 📄 Merge PDF — Combine multiple PDF files into one — drag, drop, reorder, and merge in your browser. Free, unlimited, no uplo
  • 🔄 Rotate PDF — Permanently rotate PDF pages 90°, 180°, or 270° in your browser. Free, no upload, no watermark — supports per-
  • 𝓐 Fancy Text Generator — Convert plain text into 40+ Unicode font styles — bold, italic, cursive, bubble, upside-down, Zalgo, and more.
  • ✂️ Split PDF — Split a PDF into multiple files — every page, every N pages, or custom ranges. Free, browser-based, downloads
  • 🖼️ Image to PDF — Convert JPG, PNG, WebP, GIF, and HEIC photos into a single PDF in your browser. Reorderable thumbnails, page-s
  • 🖼️ PDF to Images (JPG, PNG, WebP) — Convert PDF pages to JPG, PNG, or WebP images. Free, browser-based, with quality slider, DPI control, page pic
  • 🖼️ PDF to JPG — Convert PDF pages to JPG images in your browser. Free, fast, with a quality slider, DPI control, page picker,
  • 📝 PDF to Text — Extract editable text from any PDF in your browser. Free, fast, with page-break options, word & character coun

Related: extract pdf pages, pdf page extractor, extract pages from pdf, pdf page picker, remove pages from pdf, split pdf pages, pdf pull pages, extract single page pdf, odd even pages pdf, free pdf page extractor, browser pdf extract, pdf range extractor, extract pdf no upload, extract pdf chapters