Drop your PDF here
or click to browse
PDF files up to 100 MB · Processed entirely in your browser
How it works
- 1
Upload your PDF
Drop your PDF onto the tool or click to browse. Every page is rendered as a visual thumbnail.
- 2
Choose your pages
Click thumbnails to select pages, or type a range like "1-3, 5, 8-10" and hit Apply.
- 3
Download the result
Click Extract and instantly download a new PDF containing only the pages you selected.
Why use this page extractor?
100% private
Your PDF is processed locally in your browser. Nothing is ever sent to our servers.
Instant, no sign-up
No account or email needed. Upload, select, and download in seconds.
Visual page picker
See every page as a thumbnail and click to select — no guessing page numbers needed.
Range input shortcut
Type "1-3, 5, 8-10" to select pages instantly — ideal for large documents.
No quality loss
Pages are copied directly without re-encoding, preserving the original quality.
Single PDF output
All selected pages are combined into one clean, download-ready PDF file.
When would you extract PDF pages?
You rarely need every page of a large document. Here are the most common reasons people extract specific pages.
Extract a signature page
Contracts often have a signature page at the end. Extract it, sign it, and return it without sharing the rest of the agreement.
Share only relevant pages
A 50-page proposal might have just three pages relevant to a client. Extract and send only those for a cleaner, more professional impression.
Pull out a specific invoice
If your accounting software exports a batch of invoices as one PDF, extract individual invoices to attach to specific expense reports or client communications.
Save a form from a booklet
Government and institutional PDF booklets often contain fillable forms buried inside. Extract just the form pages you need to fill in and submit.
Extract a chapter or section
Textbooks and technical manuals distributed as PDFs can be large. Extract the chapter or section you need to study or reference without the rest.
Isolate a cover page or diagram
Presentations and reports often have a striking cover or a key diagram on one page. Extract it for use as a standalone visual asset.
How PDF page extraction works under the hood
No servers, no uploads — here is exactly what happens when you extract pages from a PDF in your browser.
- 01
Your PDF is read locally
When you upload a file, the browser reads it from disk using the File API. The raw bytes are held in memory and never sent over the network — your document stays entirely on your device.
- 02
PDF.js renders page thumbnails
The open-source PDF.js library parses the PDF and renders every page onto an HTML5 canvas to produce a JPEG thumbnail. This gives you a live visual preview so you can see exactly what is on each page before selecting it.
- 03
pdf-lib loads the document for editing
When you click Extract, the pdf-lib library reads the same raw bytes directly in JavaScript. It understands the internal PDF structure — page tree, fonts, images, and content streams — without any server involvement.
- 04
Selected pages are copied without re-encoding
For each page you selected, pdf-lib copies the complete page object — text, images, fonts, vectors — into a brand-new PDF document. Nothing is re-rendered or recompressed, so there is zero quality loss.
- 05
The result is downloaded instantly
The new PDF is serialised to bytes in memory, wrapped in a Blob, and delivered to your browser as a standard file download. No server roundtrip, no expiring link, no waiting.
Page range syntax — a quick reference
The range input is the fastest way to select pages in large documents. Here is exactly how to use it.
| What you type | What it selects | Example result |
|---|---|---|
| 5 | A single page | Page 5 only |
| 1-3 | A consecutive range | Pages 1, 2, and 3 |
| 1, 3, 5 | Individual pages separated by commas | Pages 1, 3, and 5 |
| 1-3, 5, 8-10 | Mixed ranges and individual pages | Pages 1, 2, 3, 5, 8, 9, and 10 |
| 10-8 | Reversed range (automatically corrected) | Pages 8, 9, and 10 |
| 1-99 | Range wider than the document | All pages up to the last page |
After typing your range, press Enter or click Apply. You can also combine range input with thumbnail clicks — each method updates the same selection.
Tips for extracting PDF pages effectively
A few simple practices will save you time and produce exactly the output you need.
Remove password protection first
Encrypted PDFs cannot be parsed by the tool. Open the file in your PDF viewer, remove the password or save an unlocked copy, then upload it here.
Use Invert for "all except a few"
If you want most pages except a small number, select the pages you want to exclude, then click Invert. The selection flips — everything you didn't want is now selected and ready to extract.
Type the range for large documents
For a 100-page PDF, clicking thumbnails for 40 pages is slow. Type the range instead — for example, "1-40" selects all 40 pages instantly. You can refine with additional comma-separated entries.
Combine with the merge tool for remixing
Extract pages from multiple different PDFs, then use the free Merge PDF tool to combine them into one custom document. This is a quick way to assemble a report or presentation from disparate source files.