ToollyX
no sign-up · instant · free

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.

INPUTPDF
OUTPUTPDF Files
PROCESSEDBrowser-local
SELECTClick / Range
UPLOADNone
728 × 90 — Leaderboard Ad
📑
Drop your PDF here or click to browse
Click pages to select · Preview selection · Save remaining pages · Nothing uploaded
Click to SelectShift+Click RangeCtrl+A AllPreview SelectionSave RemainingNo Upload
728 × 90 — Leaderboard Ad

How to Extract Pages from a PDF

1Upload your PDF by dragging it onto the drop zone or clicking Choose PDF File. Page thumbnails render in the preview grid — nothing is sent to any server.
2Select the pages you want. Click any thumbnail to select it — a green checkmark appears. Click again to deselect. Shift+click to select a consecutive range. Ctrl+A selects all pages at once. Press Esc to clear the selection.
3Adjust options in the panel. Type a custom name for your output file. Enable the "Save remaining pages" toggle to also generate a second PDF with the pages you did not select.
4Preview before extracting (optional). Click "Preview selected pages" to open a full-size single-page view. Use Previous / Next buttons or the ← → arrow keys to browse each selected page at full clarity. If the remaining-pages toggle is on, a second "Preview remaining pages" button lets you verify those too.
5Click Extract Pages and download. The tool builds your new PDF using pdf-lib, preserving the original page order, fonts, and formatting. The success panel shows download buttons for each output file.

Features

Visual page grid
Thumbnail previews of every page so you can see exactly what you are selecting — no guessing by page number alone.
Shift+click range
Hold Shift and click a second page to instantly select every page between your two clicks.
Keyboard shortcuts
Ctrl+A selects all pages. Escape clears your selection or closes the preview modal — no mouse needed.
Preview before download
Browse selected pages one at a time in a full-size single-page view with Previous / Next navigation. A second preview button lets you check the remaining pages too — before you click Extract.
Save remaining pages
One toggle creates a second output PDF containing all the pages you did not select — perfect for splitting a document into two halves.
No quality loss
Pages are copied using pdf-lib at the vector level — fonts, images, and graphics preserved exactly, no re-rendering or compression.

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.

728 × 90 — Leaderboard Ad

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.
Verified by ToollyX Team · Last updated July 2026

Frequently Asked Questions

728 × 90 — Leaderboard Ad

Related Tools