TO EXTRACT.
Your file never leaves this tab.
Everything runs in JavaScript (and WebAssembly) on your device. We can't see your PDF, and neither can our servers — because your file never touches them.
HOW EXTRACT PAGES WORKS.
01. Drop
Drag your file onto the box, or click to pick one from your device.
02. Tweak
Set the options in the sidebar. Defaults work for most.
03. Download
Hit the big button. Your file is ready in seconds — never leaves your browser.
ABOUT EXTRACT PAGES.
Sometimes you only need one slice of a much bigger document — the signature page of a contract, a single invoice buried in a year's worth of statements, one chapter of a scanned textbook. minipdftoosz's Extract Pages tool copies exactly the pages you specify into a brand-new, independent PDF file, leaving the original completely unmodified on your device (this tool never overwrites your source — it always produces a new output).
Extraction uses the same pdf-lib page-copying mechanism as Merge and Split: rather than re-rendering pixels, it directly copies each requested page's content stream, embedded fonts, and images into a fresh document object. That means an extracted page is visually and structurally identical to how it appeared in the source — same resolution, same selectable text, same embedded images at full quality.
You can extract a single page, a contiguous range, or several separate ranges in one pass ("3, 7-9, 15" pulls out page 3, pages 7 through 9, and page 15, in that order, into one new four-... well, five-page result). This makes it easy to reassemble just the relevant sections of a document without manually deleting everything you don't want, which is the more tedious alternative when only a handful of pages actually matter.
A common workflow pairs Extract Pages with Merge: pull the relevant pages out of two or three different source documents, then merge those extracted pieces into one combined file — for example, gathering just the signature pages from five different vendor contracts into a single document for an auditor, without shipping the full unrelated contract text each time.
Extraction is also a practical way to create a redacted-by-omission share: rather than sending a full multi-section document to someone who only needs one section, extracting just that section means they never receive the rest at all, which is a cleaner privacy boundary than sending the whole file and trusting them not to look further than the part that's relevant to them.
Paralegals, researchers, and students pulling a specific citation, exhibit, or chapter out of a much longer source document are frequent users of Extract Pages, as are anyone building a smaller reference document from a larger archive without needing to carry the whole original along for context nobody asked for.
For anyone maintaining a personal reference library pulled from many larger sources — clippings from reports, single relevant sections from long manuals — Extract Pages is effectively the tool that builds that library, one targeted pull at a time, without ever needing to keep the full original documents around just for the one section that actually matters.
- Extracted output always starts a fresh page count from 1, regardless of the original page numbers.
- Order in your range string is the order in the output — "9,3" produces page 9 first, then page 3.
- If most of a document is worth keeping and only a few pages aren't, Delete Pages will usually be less typing.
FAQ.
Common questions about extract pages. Something else on your mind? Ask us.
Yes. Free forever. No sign-up. No credit card. No trial.
Never. Everything runs locally in your browser using JavaScript and WebAssembly.
Only limited by your browser’s memory. Most laptops handle 100MB+ with ease; very large files may be slower.
Once the page and its tool script have loaded, yes — processing runs entirely client-side.