Extract PDF Pages
Pull selected pages out of a PDF into a new file, entirely in your browser.
Runs in your browser — files never leave your device
How it works
Type the pages you want, click extract, and a new PDF containing just those pages is built in your browser with the open-source pdf-lib library. On a 12-page report, entering 2, 5-7 produces a 4-page document holding pages 2, 5, 6, and 7 of the original; it downloads as split.pdf.
The page box takes comma-separated entries, each a single page number or an inclusive range, and the parsing is forgiving:
- Spaces are optional —
2,5-7and2, 5 - 7select the same pages. - A reversed range such as
7-5is read as5-7. - Page numbers past the end of the document are silently dropped, and repeated pages are de-duplicated rather than copied twice.
One rule worth knowing: the expression selects pages, it never rearranges them. 7, 1-3 and 1-3, 7 produce the same file, with pages in original document order — extraction can’t move page 7 in front of page 1 or duplicate a page. If you need a custom order, extract first, then rearrange the result with the reorder tool.
Extracted pages are copied as complete PDF objects, not re-rendered, so text stays selectable, vector graphics stay sharp, and images keep their original compression. The output is a freshly built document, though, which has two consequences: bookmark outlines and links from the source may not carry over, and password-protected files can’t be read at all — remove the password first. A second button on the tool splits every page into its own file, if that’s what you’re actually after.
The source PDF never leaves your device. It’s read into browser memory, the selected pages are copied there, and the new file downloads from there — no upload, no processing queue, no server-side copy. That makes it safe to pull three pages out of a contract or a medical record without handing the whole document to a web service.
Frequently asked questions
- How do I write the page selection?
- Comma-separated numbers and inclusive ranges: “2, 5-7” selects pages 2, 5, 6, and 7. Spaces don’t matter, a backwards range like “7-5” is understood as “5-7”, duplicates are collapsed, and numbers past the last page are ignored rather than raising an error.
- Can I extract pages in a custom order, or extract one twice?
- No. The selection is sorted into ascending document order and de-duplicated before copying, so “7, 1-3” yields pages 1, 2, 3, and 7 — never two copies of anything. If order matters, extract the pages first and rearrange the result with the reorder tool.
- Do extracted pages lose quality?
- No. Pages are copied as PDF objects, so text, fonts, vector graphics, and images travel over exactly as stored in the source — nothing is re-rendered or recompressed. A page pulled from a print-quality PDF is still print quality.
- What happens to page numbering?
- The new file numbers its pages from 1, so source page 5 might become page 2 of 4. Numbers printed in headers or footers are part of the page artwork and don’t change — a footer can still say “Page 5” while the reader shows page 2. That’s normal for any extraction.
- Will links and bookmarks still work?
- Page content carries over fully, but the output is a newly assembled document, so bookmark outlines and links — especially ones pointing at pages you didn’t extract — may not survive. Check them after extracting if they matter for your use.
- Is the PDF uploaded while extracting?
- No. The document is parsed in your browser, the selected pages are copied in memory, and the new PDF is assembled and downloaded on your device. Nothing reaches a server at any point, which makes it safe for statements, contracts, and medical files.
Related tools
- Merge PDFCombine multiple PDFs into one file, right in your browser. Reorder before merging; nothing is uploaded.
- Split PDFSplit a PDF into individual pages or ranges locally and download the parts.
- Compress PDFReduce PDF file size in your browser by rebuilding the document. No upload required.
- PDF to ImageConvert PDF pages to PNG images locally using pdf.js. Each page becomes a downloadable image.
- Rotate PDFRotate all or selected PDF pages by 90° in your browser and download the result.
- Reorder & Delete PDF PagesReorder or remove pages from a PDF locally, then download the rebuilt document.