Skip to content
PDFRuns in your browser

Extract PDF Pages

Extract PDF pages you need and save them as a new, smaller document.

Upload
Single file · 40 MB max
Privacy
Nothing is uploaded
Cost
Free · no sign-up · no watermark

Loading tool…

The tool is loading its code on your device. This happens once and is cached for later visits.

Processed entirely on your device

Your file is read, transformed and re-encoded inside this browser tab using JavaScript. There is no upload endpoint — nothing leaves your machine, nothing is stored, and the result is created as a local object URL that disappears when you close the page.

Overview

About the Extract PDF Pages

Extract pages from a PDF free online: give a range like “1-3, 7-last” and get a new document containing only those pages. Processed locally with pdf-lib, no upload.

Most of the time you do not want a document split into pieces — you want to extract PDF pages: three pages out of ninety, the invoice, the signature page, the one diagram a colleague asked for. This extract PDF pages tool builds exactly that document and nothing more — letting you extract PDF pages online free, letting you save PDF pages as a new extract PDF file online free.

How extract PDF pages builds the new document

When you extract PDF pages, pdf-lib opens the source and copies the requested page objects into a fresh document and saves it with compressed object streams. Extracted PDF pages bring the resources they reference — fonts, images, profiles — which is why a three-page extract from a font-heavy book can still weigh megabytes when you extract pages from PDF.

Range syntax for PDF page extraction

  • “5” — a single page.
  • “1-3, 7” — pages one to three plus page seven.
  • “3-last” — from page three to the end, without needing to know the page count.
  • “first-2, last” — the two opening pages and the closing one, in a document of any length.
  • “7-3” — the same request as “3-7”; a backwards span is read the right way round rather than rejected.
  • When you extract pages from PDF, the preview line under the field resolves your ranges against the real page count as you type, so typos surface immediately.

Two rules are worth knowing, because both surprise people. The result is sorted and de-duplicated, so “5,1,1-3” extracts pages 1, 2, 3 and 5 once each in ascending order. And page numbers that do not exist are dropped rather than fatal: “1-9999” on a forty-page file extracts forty pages, while “47” on the same file matches nothing at all and the PDF page extractor says so instead of handing back an empty document.

Extract PDF pages versus split versus merge

Extract PDF pages is subset-to-one-file. Split is one-file-to-many. Merge is many-to-one. Between them they cover every rearrangement people actually perform on PDFs.

Extract PDF pages and Split run on the same engine and share exactly the same range syntax, so a request that works in one works in the other; the only difference is how many documents come out. Merge takes whole files and has no range field, which is why the usual workflow for saving specific PDF pages plus a whole document is to extract first and merge second.

What your extracted PDF pages look like

The output is named after your source with the page list folded into the filename: contract-pages-page-5.pdf for a single page, and contract-pages-9-pages-(1–9).pdf for a run of nine — the count followed by the first-to-last span, with spaces and commas turned into hyphens. When you save PDF pages, the summary strip reports the source page count, how many pages came out, the size of the original and the size of the result, which is the quickest way to see whether the extract actually shed the weight you expected.

Internally a new empty document is created, the chosen page objects are copied into it, and it is saved with compressed object streams and stamped with producer Collabs Tool. Nothing else crosses over — no bookmark outline, no embedded attachments, no document-level JavaScript — so the extract PDF pages result is a clean file holding your pages and little else. If the source had a table of contents, the extract PDF pages result will not carry one, and a document assembled from several extracts will need its navigation rebuilt. The page takes one document at a time, up to 40 MB; to extract PDF pages from a set of files, run it once per file and merge the extract PDF pages results.

Extract PDF pages online free with privacy

This PDF page extractor lets you select specific pages from any PDF document and save them as a new, smaller file. Whether you need to remove pages from PDF before sharing, extract a page range from a large contract, or pull specific pages for a colleague, the tool runs entirely in your browser using pdf-lib. Enter ranges like 1-3, 5, or 8-last and the preview confirms exactly which pages matched before any work happens. The extract PDF pages tool sorts and de-duplicates your selection automatically, producing a clean document in ascending order. PDF page extraction is fully private — your source document never leaves your device, and only the pages you select travel into the new file. Extract PDF pages online free and download exactly the pages you need.

Step by step

How to use the Extract PDF Pages

  1. Drop a PDF onto the upload area; its page count appears in the range placeholder.

  2. Type the pages you want, e.g. “1-3, 5, 8-last” — the preview confirms what matched.

  3. Press Extract pages; a new extract PDF pages document is built from exactly those pages.

  4. Download the new PDF, named after the source and the extract PDF pages ranges.

Why use it

Benefits and common use cases

What this tool is good for, and what it deliberately does not try to do.

One file, only what you asked for

Where splitting produces many documents, this extract PDF pages tool produces exactly one: every page you asked for, de-duplicated and in ascending page order, and nothing you did not ask for.

Preview before you commit

When you extract PDF pages, the range is parsed against the real page count as you type, so “14-19” on a twelve-page document is caught before any work happens, not after.

Confidentiality by architecture

Extracting three pages from a sensitive contract means the other ninety never travel anywhere. pdf-lib rebuilds the document entirely in your tab.

Questions

Frequently asked questions

Short, honest answers about quality, limits and privacy.

What range syntax is accepted?

Comma-separated pages and ranges: “3”, “1-5”, “7-last”. The words “last”, “end” and “*” all stand for the final page, and “first” and “start” for page one, so “3-last” runs from page three to the end without needing to know the page count. Semicolons work as separators too, and a span written backwards is read the right way round.

Why is the extracted file almost as large as the original?

PDFs share resources: fonts, images and colour profiles are stored once and referenced by many pages. A page that references a large embedded font carries that font into the new document. It is inherent to the format, not a defect of the extraction.

Can I use this to put pages in a new order?

No. The pages you list are sorted into ascending order and duplicates are removed before the new document is built, so “5,1” extracts pages 1 and 5 in that order. Extraction chooses pages; it cannot rearrange them.

Is this the same as Split PDF?

Related, different shape. Split produces several documents from one; Extract produces one document containing a chosen subset. If you need many pieces, use Split in its By ranges mode, where each range you list becomes its own file.