How to extract specific pages from a pdf to share by email
- Step 1Identify the pages worth sending — Open the PDF and note the absolute page numbers your recipient actually needs — the summary, a specific invoice, one data table. Page 1 is the first physical page of the file, regardless of any printed numbering.
- Step 2Load the full PDF — Drop the complete document into the PDF Split by Range tool. It parses locally; the page count shows above the options so you can confirm the right file loaded.
- Step 3Decide: one attachment or several? — If the recipient should get one combined PDF, stop here and use Extract Pages. If you genuinely want separate files (e.g. one invoice per attachment), continue — split-range makes one file per token.
- Step 4Type the pages into the box — Enter pages and ranges separated by commas or semicolons:
3, 7-9. Use a hyphen for a span and a bare number for one page. Don't type labels — only numbers, hyphens, commas and semicolons are read. - Step 5Run and download — One file per token downloads. A single token downloads as
<name>.split-range.pdf; multiple tokens download in sequence as<name>.split-range.1.pdf,.2.pdf, and so on (approve the browser's multiple-download prompt if it appears). - Step 6Attach and check the size — The result panel shows the output size. If it's still over your mail limit, run Lossy Compress on the extracted file before attaching.
split-range vs. extract-pages for email
Both take the same page syntax, but the number of output files differs. Pick by what you want to attach.
| You want to send | Use | Files you get |
|---|---|---|
| Pages 7–9 as one attachment | Either tool (single range) | One PDF |
| Page 3 and pages 7–9 in ONE attachment | Extract Pages | One combined PDF |
| Three separate invoices, one file each | Split by Range (this tool) | Three PDFs, one per token |
| Every page individually | Split by Range with single-page tokens | One PDF per page |
Page syntax accepted in the box
The single field is split on commas and semicolons; each token becomes one output file.
| You type | Output files | Notes |
|---|---|---|
3, 7-9 | 2 files (page 3; pages 7–9) | Mix singles and ranges freely |
7-9 | 1 file (pages 7,8,9) | Pages stay in ascending order inside the file |
5, 5 | 2 files, both page 5 | Duplicate tokens each make a file |
8-100 on a 12-page PDF | 1 file (pages 8–12) | End clamped to the document length |
pages 3-5 | 1 file (pages 3–5) | The word pages is dropped; the numbers parse |
Cookbook
Real send-by-email scenarios. Page numbers are absolute positions in the file.
Send only the one-page summary
A 60-page proposal where the recipient just needs the executive summary on page 2.
Range box: 2 Output: proposal.split-range.pdf (1 page) → attach this instead of the 60-page file
Three invoices, three attachments
A batch PDF with invoices on pages 1, 2 and 3, each going to a different client. Single-page tokens give one file per invoice.
Range box: 1, 2, 3 Outputs: invoices.split-range.1.pdf (page 1 — Client A) invoices.split-range.2.pdf (page 2 — Client B) invoices.split-range.3.pdf (page 3 — Client C)
One contiguous section as a single attachment
Pages 12–18 are the section to share. A single range token makes one file.
Range box: 12-18 Output: report.split-range.pdf (7 pages, in order 12→18)
Mistake to avoid: page 3 + pages 7-9 in one file
If you want a single attachment containing page 3 plus pages 7–9, split-range gives you TWO files. Switch tools.
split-range '3, 7-9' -> page3.pdf AND pages7-9.pdf (two attachments) Want ONE attachment? Use Extract Pages: /pdf-tools/pdf-extract-pages with '3, 7-9' → one PDF containing pages 3,7,8,9
Still too big for email
The extracted pages are image-heavy and the file is 30 MB. Compress before sending.
1. split-range '4-9' -> brochure.split-range.pdf (30 MB) 2. /pdf-tools/pdf-compress-lossy on that file -> ~3 MB, safely under the 25 MB mail cap
Edge cases and what actually happens
You expected one file but got several
Expectedsplit-range makes one output per comma/semicolon token. 3, 7-9 is two tokens, so two files. For a single combined attachment, use Extract Pages with the same page string.
Attachment is still over the mail size limit
Compress nextExtraction removes pages but doesn't shrink the pages it keeps. If a few scanned or image-heavy pages still exceed ~25 MB, run Lossy Compress on the output, or Grayscale if colour isn't needed.
Page number is past the end of the document
ClampedOn a 12-page PDF, 8-100 returns pages 8–12. The end is clamped to the document length, so a too-high number won't cause an error — but verify you got the pages you meant.
Reversed range
Dropped9-7 matches nothing (the parser counts up from start to end). That token produces no file. If every token is reversed or out of range, the run fails with 'No valid page ranges parsed.'
Pages download out of typed order across files
By designFiles are produced in the order you typed the tokens, named .1, .2, etc. Within a single range, pages are always ascending — you can't reorder pages inside one extracted file here. To rearrange, use Reorder Pages afterwards.
Browser blocks multiple downloads
Allow multipleWhen you produce several files, the browser may show a one-time 'allow multiple downloads' prompt. Approve it, or extract fewer tokens per run.
Source PDF is locked
May fail to loadOwner-restricted files generally load (encryption is ignored on read), but a file needing an open password won't parse. Use Remove Password first, then extract the pages you need.
Recipient says the text isn't selectable
Source-dependentExtraction preserves whatever the source page contained. If the original pages were scanned images with no text layer, the extracted pages are images too. Run OCR on the source (or the output) to add selectable text.
Frequently asked questions
Can I extract non-consecutive pages?
Yes — 2, 5, 8-10 is valid. But remember split-range makes one file per token, so that produces three files. For all those pages in a single attachment, use Extract Pages.
Will the output be one file or several?
One file per comma- or semicolon-separated token. A single token (e.g. 7-9) gives one file; multiple tokens give multiple files. If you need everything combined, Extract Pages is the right tool.
Will the page order in the output match my input order?
Within a single range token the pages are always ascending (the parser sorts them), so a span like 7-9 reads 7, 8, 9. Across tokens, files are produced in the order you typed them. You can't custom-reorder pages inside one output here — use Reorder Pages for that.
Does this work for password-protected PDFs?
If the PDF only has owner restrictions, it usually loads fine because the tool ignores encryption when reading. If it needs an open password to be parsed, it won't load — run Remove Password first, then extract.
How small will the attachment be?
Roughly proportional to how many pages you keep, but image-heavy pages stay heavy. The result panel shows the output size. If it's still too big for email, run Lossy Compress on the extracted file.
Is the file uploaded to a server when I extract it?
No. All parsing and extraction happen in your browser with pdf-lib. The PDF — including any confidential page you single out — never leaves your device. Only an anonymous usage counter is recorded if you're signed in.
What if I type a page number bigger than the document?
It's clamped. On a 12-page file, 8-100 returns pages 8–12 with no error. A single number above the page count (e.g. 50) simply matches nothing and is skipped.
Can I extract the same page into two different files?
Yes. List it as a token twice — 5, 5 makes two one-page files, both page 5. Each token is evaluated against the source independently, so duplicates are allowed.
The recipient can't select text in the pages I sent — why?
Extraction copies the page exactly as it is. If the original pages were scans without a text layer, the extracted pages are still images. Run OCR to add searchable text, then extract.
Will extracting change the look of the pages?
No. Pages are copied with pdf-lib's copyPages, not re-rendered, so fonts, layout, images and vector graphics are identical to the source. Only the unselected pages are gone.
What's the largest PDF I can pull pages from?
The limit is on the source file: Free allows up to 2 MB / 50 pages, Pro up to 50 MB / 500 pages, Pro+Media up to 500 MB / 2,000 pages. The check is against the whole document, not the pages you extract.
How is this different from deleting the pages I don't want?
Extracting keeps the pages you choose into new files; Delete Pages removes the pages you choose and keeps the rest in one file. If you want to email the whole document minus a couple of confidential pages, delete is simpler; if you want just a few pages, extract.
Privacy first
All PDF processing runs locally in your browser using PDF-lib and pdf.js. No file is ever uploaded — only metadata counters are saved for signed-in dashboard stats.