When you only need the cover page, one table, and the signature page out of a hundred-page report, you can extract pages from PDF files right in your browser without uploading the document. Click the page thumbnails you want to keep - or type a range expression like 1, 14-16, 88 - and export your selection either combined into one clean PDF or saved as individual single-page PDFs inside a ZIP archive.
Situations where pulling selected pages beats printing to PDF
Many people try to save a few pages from a large PDF by opening the browser's Print dialog and choosing "Save as PDF" with a custom page range. While that works in a pinch, browser print-to-PDF engines often reflow margins, strip clickable hyperlinks, flatten form annotations, or add unwanted headers and footers. Extracting pages at the PDF object level copies the exact original page streams without running them through a virtual printer driver.
Compliance and procurement workflows need this daily. A 150-page Request for Proposal (RFP) might contain only four pages of technical requirements relevant to your engineering team, or a 60-page insurance policy might have a single 2-page schedule of benefits you need to forward to a clinic.
Sometimes you also want each extracted page saved as its own standalone file rather than merged together - for example, pulling three different certificate pages out of a training record so you can upload each certificate to a separate credential slot.
How to extract pages from PDF files
- Drop your source PDF into the upload box or click Select PDF File(s) to load all page thumbnails in your browser.
- Click the thumbnail cards of the pages you want to keep (they highlight with a blue EXTRACT badge), or type an expression like
1, 5-8, lastin the Pages to Extract box and click Select Range. - Choose your Export Packaging mode in the sidebar: Merge into One PDF or Separate PDF per Page (.ZIP).
- Click Extract & Download to save your selected pages immediately.
What sets this page extractor apart
Instead of forcing you to type blind page numbers, the workspace pairs visual thumbnail inspection with flexible output packaging.
- Two export packaging modes: Choose Merge into One PDF when you want your selected pages (e.g., pages 1, 12, and 45) stitched into a single 3-page PDF document. Choose Separate PDF per Page (.ZIP) when you want
doc-page-1.pdf,doc-page-12.pdf, anddoc-page-45.pdfpackaged individually in a ZIP archive. - Synchronized thumbnail & range selection: Click thumbnails visually or type comma-separated ranges including
even,odd, andlast. The selection counter updates live to show exactly how many pages will be exported. - Native vector page stream copying: Uses
pdf-lib'scopyPagesmethod to transfer the original vector paths, embedded font subsets, and page dimensions without rasterizing or re-compressing. - Quick Invert and Odd/Even selectors: Pull all odd pages, all even pages, or invert your current selection with one click.
- Direct handoff to other PDF tools: If you merge your extracted pages into a single PDF, you can pass that new file straight into the PDF Signer, Watermark Studio, or Compressor in one click.
Worked example: pulling 5 key pages from a 110-page contract
Suppose you receive Master-Lease-Agreement-2026.pdf (110 pages, 8,400 KB). Your finance department only needs:
- Page 1 (Title & Parties summary)
- Pages 14 through 16 (Rent & Escalation Schedule, 3 pages)
- Page 110 (Executed Signature Page)
Inside the workspace:
- You type
1, 14-16, lastinto the Pages to Extract input and click Select Range. - The counter confirms 5 pages selected for extraction out of 110 total pages (1 + 3 + 1 = 5).
- With Merge into One PDF selected, you click Extract & Download.
- The exported
Master-Lease-Agreement-2026-extracted-5p.pdfcontains exactly 5 pages (Page 1 is the title sheet, Pages 2–4 are the rent schedule, and Page 5 is the signature sheet) and weighs 410 KB - a 95.1% smaller file that contains only the clauses finance asked for.
Practical tips and edge cases
When you extract pages using the range box or thumbnail grid, pages are exported in ascending document order (for example, selecting pages 10, 2, and 5 exports them in order 2, 5, 10). If you want to place Page 10 before Page 2 in the final file, either switch to the PDF Page Organizer or click Open in PDF Organizer in the post-export handoff bar to drag them into a custom sequence.
Also keep in mind that internal "Go to Page" table-of-contents links that point to pages you did not extract will no longer have a target destination inside the smaller file, whereas external web URLs (https://...) on the extracted pages continue to work normally.
Privacy and client-side execution
Your source PDF and the extracted pages never leave your device. Both the thumbnail preview rendering (PDF.js) and the page extraction/ZIP packaging (pdf-lib and JSZip) run 100% in local browser memory.
How pdf-lib page copying keeps extracted files lightweight
A common frustration with basic PDF tools is extracting 2 pages from a 25 MB annual report and discovering that the newly saved 2-page PDF is still 24.8 MB!
- Why naive tools leave bloated files: If a script simply hides pages 3–100 from the page tree without building a fresh PDF container, all the giant high-resolution photographs and font subsets from the other 98 pages remain sitting inside the file as unreferenced binary objects.
- Clean document reconstruction: When you extract pages here, the engine initializes a brand-new, empty
PDFDocumentinstance in memory and copies only the object streams, fonts, and embedded XObject images referenced by your selected page numbers. Extracting 2 text pages from a25 MBphoto-heavy catalog typically produces a lean60 KB to 180 KBfile.
Related PDF tools
To divide an entire book into chapters at once, use PDF Split & Range Divider. If you prefer to mark the few pages you want to discard, open Delete PDF Pages. You can also convert extracted pages into PNG or JPG files with PDF to Image or combine them with other files in PDF Merge & Combiner.