Extract Pages
Pull specific pages into a new standalone PDF.
or click to browse — supports PDF files up to 100MB
How to use
- 1 Drop or click to upload your file
- 2 Adjust options if shown
- 3 Click Run Tool
- 4 Download your result instantly
- ✓ Files up to 1GB
- ✓ Unlimited jobs/hour
- ✓ Batch processing
- ✓ Priority support
Files are processed securely and permanently deleted within 1 hour. We never store, read, or share your documents.
Why this works
Pull specific pages out of a PDF into a new, smaller PDF \u2014 page 7, pages 4 to 9, or any list of ranges you choose. The original is untouched.
Extract is the simpler cousin of Split. Where Split breaks one PDF into many output PDFs, Extract creates a single new PDF containing only the pages you picked. Common cases: emailing the relevant 3 pages of a 200-page report to a colleague instead of forwarding the whole thing; pulling page 12 of a contract (the indemnification clause) into its own PDF for a lawyer to review; isolating receipt pages 4, 7, and 11 from a scanned batch into one expense filing.
Specify pages with comma-separated ranges. `1, 3-5, 8` extracts page 1, pages 3 through 5, and page 8 \u2014 five pages total \u2014 in that order. Order matters: `5, 1, 3` produces an output PDF where page 5 is first, page 1 is second, page 3 is third. Use this to reorder while extracting if you need to.
The original PDF is read but never modified. Form fields, signatures, OCR layers, and annotations on the extracted pages all carry over to the output PDF intact. Internal links between pages stay intact only when both source and target pages were extracted \u2014 if your extracted page contained a hyperlink to a page you didn\u2019t extract, that link becomes a dead anchor in the output.
If you wanted multiple output files instead of one combined extract (e.g. each extracted page as its own PDF), use Split with one-page-per-output instead.
File size, font subsets, and embedded images all carry over. Output is typically much smaller than the source because most of the original\u2019s pages aren\u2019t included.
Privacy note: page extraction runs entirely in your browser when you pick "Process in your browser" above the upload zone. pdf-lib copies just the pages you specify into a fresh PDF locally, and the result is delivered as a download — your file never leaves your device. (Note: in-browser extraction returns pages in sorted page-number order. For pages in a custom non-sequential order, use server mode.) The right default for extracting subsets of sensitive documents (legal exhibits, medical records, financial statements) where transmitting the full source file would be overkill for a partial extraction.
How it works
-
1Upload your PDFDrop the source PDF into the upload box.
-
2List the pagesEnter pages and ranges separated by commas \u2014 e.g. `1, 3-5, 8` to extract pages 1, 3, 4, 5, and 8.
-
3Run the extractPress Extract. The job finishes in 1\u20132 seconds.
-
4Download the new PDFYou\u2019ll get one PDF containing only the pages you listed, in the order you listed them.
Real-world uses
Lawyers
Pull a single clause page out of a 200-page contract to send to a reviewing attorney.
Bookkeepers
Extract receipt pages 4, 7, and 11 from a scanned month into one expense PDF for filing.
Researchers
Extract a single chapter from a journal article PDF to share with collaborators.
Real-estate agents
Pull the signature pages out of a long closing document to forward to the title company.
Common questions
Can I run this tool without my file leaving my device?
Yes — this is one of the tools that supports our in-browser privacy mode. Pick "Process in your browser" above the upload zone and the entire operation runs locally via pdf-lib. Open the Network tab in your browser's DevTools while running the tool: you will see zero outbound requests during processing. That is the verifiable basis for the claim that your file never leaves your device. Server mode remains available for very large files or features that need server-grade processing.
How do I specify which pages to extract?
Use comma-separated page numbers and ranges: `1, 3-5, 8`. Spaces between commas are allowed but not required. Single page = just the number; range = first-last with a hyphen.
Can I reorder pages while extracting?
Yes. The output preserves the order you listed pages in. `5, 1, 3` produces a PDF where the source page 5 is first, source page 1 is second, source page 3 is third.
What\u2019s the difference between Extract and Split?
Extract produces one new PDF containing the pages you picked. Split breaks one PDF into multiple output PDFs (one per page, per range, or per N pages). Pick Extract when you want a single trimmed PDF; pick Split when you want each piece as a separate file.
Will form fields and signatures carry over?
Yes. Form fields, signatures, OCR text layers, and annotations on extracted pages survive intact. Field names stay unique.
What happens to hyperlinks between pages?
Internal links between pages stay intact only when both the source and target pages were extracted. A link from extracted page 3 to non-extracted page 50 becomes a dead anchor.
Is the original modified?
No. Your uploaded PDF is read but never modified. The extract output is a new, separate file.