Extract Pages from PDF
Pull specific pages out of a PDF into new files. Free, in your browser — type ranges like 1-3, 5-8 and download each part.
How page ranges work
Page numbers are one-based, exactly as your PDF reader shows them: page 1 is the first page. Type ranges like 1-3, 5-8 and each comma-separated group becomes its own PDF file — so that example produces two files, one with pages 1–3 and one with pages 5–8. Single pages work too: "1, 5, 9" extracts three individual pages. Ranges must ascend ("3-1" is rejected) and cannot exceed the document's page count, which the tool reads from your file automatically.
One file per group
The key idea is that commas separate outputs. This makes the tool flexible: "1-10" gives one ten-page file, "1-5, 6-10" gives two five-page files, and overlapping groups like "1-3, 2-4" intentionally produce two files that share pages 2–3. Repeated pages inside a single group are included once. Think in terms of what you want to end up with, then describe each output as a group.
Typical uses
Extracting beats compressing when the recipient only needs part of a document: pull the two pages that matter out of a fifty-page report instead of emailing the whole thing. It also sidesteps size limits entirely — a three-page extract is a fraction of the original file. Common cases include separating a signed page from a contract, pulling one chapter from an ebook, or isolating the pages you need to print. If you want to divide an entire document into sequential parts instead, see split PDF into multiple files.
Private by design
People extract pages from tax returns, medical records and legal filings — exactly the files you do not want to upload. This tool runs entirely in your browser: your PDF is opened locally, the pages are copied with pdf-lib on your device, and the downloads come straight back to you. Encrypted PDFs are rejected outright. Because there is no server round-trip, even large documents split in seconds.
Frequently asked questions
How do I write the page ranges?
Use one-based page numbers: "1-3, 5" produces two files — pages 1–3 and page 5. Ranges must ascend and stay within the document's page count.
Can I extract non-contiguous pages?
Yes. Each comma-separated group becomes its own PDF, so "1, 5, 9-12" gives you three files. Groups may even overlap if you want shared pages in two outputs.
Why only one file at a time?
Page ranges refer to specific page numbers, which differ per document. Splitting files one by one keeps the results predictable.
Is the extracted content identical?
Yes. Pages are copied into new PDFs; text and vector content are unchanged.
Are encrypted PDFs supported?
No. Encrypted or password-protected PDFs are rejected. Export an unlocked copy first.
Related tools
- Split PDF — Split a PDF into separate files by page ranges such as 1-3, 5-8. Runs entirely in your browser.
- Split PDF into Multiple Files — Break a large PDF into smaller files by chapter or page range. Free and local — nothing leaves your browser.
- Split PDF by Pages — Split a PDF by page ranges — give each chunk its pages (like 1-3, 4-6, 7-10) and download every part as its own file. Useful for sending one chapter,…
- Separate PDF Pages — Separate every page of a PDF into its own one-page file. Ideal for scanned bundles, combined invoices and multi-document packets — processed locally…
- Markdown ↔ HTML converter — Convert Markdown and HTML locally with a sanitized, isolated preview and downloadable output.
- PDF merge, extract and image to PDF — Combine PDFs, extract selected pages, or assemble PNG and JPEG images into a PDF locally.
- DOCX to text or Markdown — Extract readable text or Markdown from Word DOCX files in your browser.
- Compress PDF — Re-save PDFs with compressed object streams to reduce file size. Everything runs in your browser; files are never uploaded.
- PDF to Word — Extract text from PDFs into an editable Word (.docx) file. Runs entirely in your browser.
- Word to PDF — Convert Word (.docx) documents to PDF in your browser. Best-effort formatting.