Skip to content
AZ Tools

PDF Page Extractor

Drop a PDF and pull just the pages you want — 1-3, 5, 7-10 — into a fresh PDF. All in your browser, no upload.

Drop a PDF to choose pages from.

Everything runs in your browser — your file never leaves your device.

How to use

  1. Drop or pick a PDF.
  2. Type a page range like 1-3, 5, 7-10. Spaces are optional.
  3. Hit Extract, then Download. The page count in the new file is shown for sanity-check.

About this tool

Show

Loads a PDF with pdf-lib, lets you pick any subset of pages by a comma-and-dash range expression, and re-emits a new PDF containing only those pages in the order you wrote them. Pages stay visually identical to the source; what gets dropped is everything else. Useful for sharing one section of a contract without leaking the rest, or trimming a long report down to its appendix.

Dropping a page removes it, which is the difference between this and redaction. A black rectangle drawn over a paragraph in a viewer leaves the text underneath and anyone can select it; removing the page takes the content out of the file entirely. If the material you need to protect is on a page you are keeping, extraction does not help and no visual covering will either.

What survives the copy is the page and its annotations, and what does not is most of the document around it. Bookmarks, the outline, form fields, attached files and the tagging that assistive technology follows belong to the document rather than to a page, so the output is a plainer file than the input. Links pointing at a page you dropped have nowhere to go. That loss is usually welcome when the point is to share less, and it is worth knowing about when the source was an accessible document.

The order you type is the order you get, so 5,1-3 really does put page five first. That makes reordering possible, and it also means a typo silently produces a document that reads out of sequence rather than an error.

An encrypted PDF cannot be processed. pdf-lib will open one with encryption ignored but every stream stays scrambled, so the result is a file no reader can parse, and the tool refuses rather than writing it. Remove the password with the application that set it first.

Everything runs in the browser on the file you open, which is the point when the document is a contract you would not upload.

Frequently asked questions

Are the source pages re-rendered or copied?

Copied — pdf-lib's copyPages clones the page object, so text, vector art, images, and embedded fonts come over byte-identical. The visual result is exactly what you saw in the original.

What about page order?

The output follows the order you wrote in the range. 5, 1-3 means page 5 first, then pages 1, 2, 3. Within a range like 7-10, pages stay in their natural order.

Can it pull pages from an encrypted PDF?

No — they are refused with a message. pdf-lib can open an encrypted document but cannot decrypt one, so the page streams stay scrambled and what came out was a file no reader could open, with no warning. Remove the protection in a PDF reader first, then extract.

Does extracting pages remove what was on the pages I left out?

The pages themselves are gone, but a PDF carries more than pages. Anything a page you kept still references can travel with the copy, and text hidden under an image on a page you kept is still text in the output. If the point of extracting is to withhold information, check the result the way a recipient would: extract its text and read what comes out.

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

Because fonts, images and colour profiles are stored once for the whole document and referenced by the pages that use them. Taking two pages out of a hundred can still drag along an embedded font set or a large shared image. Running the result through a compressor afterwards is what actually reduces it, since that step can drop the objects no remaining page references.

Guides on this topic

Related tools