Extract Pages from PDF
Click page thumbnails to select the exact pages you want to keep. Use Shift+click for a range, Ctrl+A to select all, or click individual thumbnails for non-consecutive picks. Preview your selection before downloading. Optionally save the remaining pages as a second PDF. Everything runs in your browser — your file never leaves your device.
How to Extract Pages from a PDF
Features
What Is a PDF Page Extractor?
A PDF page extractor lets you pull specific pages out of a multi-page PDF and save them as a new, standalone document. Instead of sharing an entire 60-page report just because someone needs the table on page 12, you extract that single page in seconds. This tool goes further than most — it shows a thumbnail grid of every page, lets you pick them visually, and gives you a live count and extraction summary before you commit to downloading.
Under the hood the tool uses two browser libraries: pdf.js (the same engine Firefox uses to display PDFs) to render the page thumbnails, and pdf-lib to assemble the output file. Both run entirely in your browser. Your document never leaves your device.
Common uses: extracting a specific exhibit from a court filing, pulling one client's balance sheet from a combined financial report, saving a single chapter from a textbook, or assembling a custom worksheet from non-consecutive pages in a workbook. You might also combine this with the Merge PDF tool — extract pages from multiple files, then merge the results into one custom document.
How Page Extraction Works Technically
PDF files are not like Word documents. They store pages as a graph of objects — each page references shared fonts, image streams, and resource dictionaries. Extracting a page correctly means copying all the resources that page references, not just the page node itself.
pdf-lib handles this correctly. Its copyPages() method traverses the object graph, copies each referenced resource into the new document, and remaps internal object IDs to avoid conflicts. The result is a valid, self-contained PDF that opens correctly in any viewer — Adobe Reader, macOS Preview, or browser built-in viewers. No re-rendering occurs, so there is zero quality loss compared to the original pages.
Two Different Things People Mean by "Password-Protected"
PDF encryption actually covers two separate restrictions that get lumped together in everyday conversation. An open password blocks the file from being viewed at all — nothing renders until the correct password is entered, and no browser-based tool can legitimately bypass that without the password, since that's exactly what the encryption is designed to prevent. Permission restrictions are different: the file opens and displays normally, but the PDF's own metadata marks certain actions — printing, copying text, editing — as disallowed by whatever software originally created it.
This tool can open and extract from the second kind without issue, since reading and copying pages doesn't require unlocking anything that was never actually locked for viewing. A file requiring a real open password shows a clear error instead of quietly failing or producing a broken output — running it through Unlock PDF first, with the correct password, resolves that case before extraction.
Real-World Scenarios
Scenario 1 — Sharing a specific clause: A contract is 45 pages long. Only pages 12–14 contain the non-compete clause your manager asked you to review. You upload the contract, Shift+click to select pages 12–14, and extract them. You email a three-page PDF instead of the full contract.
Scenario 2 — Splitting a combined report: Your accounting software exports a combined 60-page report containing 3 client statements of 20 pages each. Select pages 1–20 and enable "Save remaining pages." You get two files instantly — pages 1–20 in one PDF, pages 21–60 in another. Repeat on the second file to isolate the third statement.
Scenario 3 — Custom worksheet: A teacher has a 120-page exercise workbook. This week's homework uses exercises on pages 7, 14, and 31 — non-consecutive. Click each thumbnail, confirm "3 of 120 pages selected," type "week4-homework" as the file name, and extract. Students receive a focused 3-page PDF.
Why Browser-Based Matters
Server-based PDF tools require uploading your file to infrastructure you do not control. That server logs the upload, often keeps the file temporarily, and may cache content for performance. For contracts, medical records, legal briefs, or financial statements, uploading to a third-party server is a real risk.
Because this tool runs in your browser, there is no upload. The PDF bytes are read from your local filesystem into browser memory, processed by JavaScript, and written back out as a download. The network is never involved. This approach is also faster for most files — there is no upload latency, no queue on a shared server, and no wait for a result to come back.
Tips and Common Problems
- Use both Preview buttons before extracting. "Preview selected pages" shows what you are keeping; "Preview remaining pages" (visible when the toggle is on) shows what goes into the second file. Catching a misclick here is faster than re-extracting.
- Give your output file a descriptive name before downloading. "Q2-balance-sheet" is easier to find later than "extracted-pages(3)".
- Thumbnails not appearing? The extraction still works even if thumbnails are blank — rely on page numbers. Try disabling browser extensions if the problem persists.
- Error opening the PDF? The file may be encrypted with an open password. Use the Unlock PDF tool first, then extract pages from the unlocked version.
- Need a specific output order? This tool always outputs pages in original document order. Use the Reorder PDF Pages tool after extracting if you need a custom order.
- File over 200 MB? Compress the PDF first to bring it under the limit.