Extract pages from a PDF
Name the pages you want to keep and download them as their own document. Your file is never uploaded.
Drop a PDF here or click to choose
Pages pulled out on your device — never uploaded
How to extract pages from a PDF
- Drop your PDF into the box above, or click it to pick a file.
-
Check the page count shown next to the file name, then type the pages
to keep — single numbers, ranges, or both:
1-3, 7. - Press Extract pages. The result line shows how many of the original pages made it into the new document.
-
Download the file. A clean range names itself after the pages, so
report.pdfwith1-3becomesreport-pages-1-3.pdf; a mixed list becomesreport-extracted.pdf.
Writing the page list
| You type | You get | Pages, in this order |
|---|---|---|
4 | One page on its own | 4 |
1-3 | A block from the front | 1, 2, 3 |
1, 5-7 | The cover plus one section | 1, 5, 6, 7 |
5, 1-2 | An extract, reordered as you go | 5, 1, 2 |
Why extract pages in the browser?
Extraction is usually an act of restraint: the accountant needs page 4 of the statement, not the twelve pages around it; the agency wants the signed page, not the whole contract; the application form asks for one certificate out of a scanned bundle. Uploading the entire document to a server to isolate a single page hands over precisely the material you were trying to hold back.
shrink.run never sends it. Your browser reads the PDF with the open-source pdf-lib library, copies your chosen pages into a fresh document in memory, and offers the download. The pages you left out are never written into the output, and no server ever saw the original to log it.
Frequently asked questions
Are my PDFs uploaded to a server?
No. The pages are pulled out entirely in your browser with the open-source pdf-lib library. The document never leaves your device, which is the whole point when the pages you are not extracting are the confidential ones.
Do the pages I leave out end up in the new file?
No, and this is worth being precise about. The result is a brand new PDF into which only your chosen pages are copied — the rest are never written at all. There is no hidden layer and no cropped-away content to recover, unlike a viewer that merely hides pages from display.
Can I change the page order while extracting?
Yes. Pages come out in the order you type them, so "5, 1-2" produces a three-page PDF that starts with the old page 5. Typing a page twice gives you it twice — occasionally useful for a cover sheet or a signature page that has to appear at both ends.
How do I write the page list?
Single numbers, ranges, or a mix, separated by commas: "3" for one page, "1-4" for a block, "1-3, 7, 12-14" for several. Numbers always refer to the document as it is now, counted from page 1, exactly as your PDF viewer shows them.
What is the difference between this and deleting pages?
Only which list you type. Extracting asks which pages to keep, deleting asks which pages to remove, and both produce a new PDF containing the survivors. Use whichever list is shorter — keeping 3 of 200 pages is an extraction; dropping 2 of 200 is a deletion.
Will the extracted pages keep their quality?
Yes. Pages are copied exactly as they are, with no re-rendering or recompression — text stays sharp and searchable, images are untouched, and links pointing inside the extracted range keep working. Links that pointed at pages you left behind simply have nowhere to go.
Why is the extracted file not much smaller?
Because shared resources travel with the pages. Embedded fonts, colour profiles and any image used across the document are carried into the new file even if only one page needs them, so a two-page extract from a font-heavy report can still weigh a few hundred kilobytes.