How to extract email addresses from a PDF
Last updated 9 July 2026
Conference attendee lists, invoices, reports, directories — email addresses end up locked inside PDFs constantly. Here's the one-minute way to get them out, plus what to do when the PDF is a scan.
Quick answer: Open the PDF, press Ctrl/Cmd+Ato select everything, copy, and paste into a freeemail extractor. It ignores all the surrounding text and returns just the addresses, de-duplicated — no manual cleanup, and nothing is uploaded.
Method 1: Select all, copy, paste (works for 95% of PDFs)
You don't need PDF software, converters, or anything that asks you to upload the file. As long as the PDF has selectable text, the whole job is one copy-paste:
- Open the PDF anywhere — your browser, Preview on Mac, Adobe Reader, Edge.
- Select everything: click into the page and press Ctrl+A (Windows) or Cmd+A (Mac), then copy.
- Paste into the email extractor. The text will look messy — jumbled columns, broken lines, page numbers. That's fine.
- Copy the result. Every address is pulled out and de-duplicated automatically; you can filter to one domain or export CSV.
The reason this works so well: an email address is a compact, unmistakable token that almost never breaks across a line. However badly the PDF's layout scrambles the copied text, the addresses inside it survive intact — and the extractor's pattern matching finds them wherever they landed.
Method 2: The PDF is a scan — OCR it first
If clicking and dragging selects nothing, your PDF is a stack of images (a scanned document or a photo-based export). There's no text to copy yet. Three free ways to add it:
- Google Drive — upload the PDF, right-click it → "Open with → Google Docs". Drive runs OCR and opens an editable text version. Select all, copy, paste into the extractor.
- Adobe Acrobat (paid) — Tools → "Scan & OCR" → "Recognize Text", then copy as normal.
- Built-in phone OCR — on iPhone or Android, screenshot the page and use Live Text / Google Lens to copy the text.
OCR occasionally misreads characters (rn → m,l → 1), so after extracting, run the list through the email validator to flag addresses that came out mangled.
What about "PDF email extractor" upload sites?
Plenty of sites offer to extract emails if you upload the PDF. Two problems: the file — often full of other people's contact details — is processed on someone else's server under a privacy policy you haven't read, and most gate the results behind a sign-up or a paywall. The copy-paste method gives you the same result with nothing leaving your machine:PullEmails runs entirely in your browser, no account, no upload.
After extraction: clean before you use the list
A list scraped from a PDF usually needs a quick pass before it's usable.Remove duplicates if you pasted several documents, drop noreply@ and role addresses with theemail list cleaner, then format the result for wherever it's going — Gmail wants commas, Outlook wants semicolons — with thecomma separator.