Skip to content
PDFRuns in your browser

Extract PDF Pages

Save the pages you need as a new, smaller PDF.

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 three pages out of ninety: the invoice, the signature page, the one diagram a colleague asked for. This tool builds exactly that document and nothing more.

How the new document is built

pdf-lib opens the source, copies the requested page objects into a fresh document and saves it with compressed object streams. Copied 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.

Range syntax, with examples

  • “5” — a single page.
  • “1-3, 7” — pages one to three plus page seven, in that order.
  • “3-last” — from page three to the end, without needing to know the page count.
  • The preview line under the field resolves your ranges against the real page count as you type, so typos surface immediately.

Extract versus split versus merge

Extract 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, and all three run on the same local engine with the same range syntax.

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 document is built from exactly those pages.

  4. Download the new PDF, named after the source and the extracted 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 produces exactly one: the pages you listed, in the order you listed them, nothing else.

Preview before you commit

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 word “last” stands for the final page, so “3-last” means page three to the end. Pages are kept in the order you type them.

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.

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 ranges mode.