What Is the Extract Emails from Text Tool?
The Extract Emails from Text tool instantly finds every valid email address hidden in any block of text. Paste an email thread, webpage source, spreadsheet export, or document and all email addresses are listed, deduplicated, and ready to copy or download as CSV — no account needed, all processing happens in your browser.
How to Use the Email Extractor
- Paste your text — emails are detected as you type, no button needed.
- Enable deduplication — removes repeated addresses and normalises letter case automatically.
- Filter by domain — click a badge in the Domain Breakdown panel or type directly in the filter box to show only addresses from one provider or company.
- Select individual emails — click rows to select them; use "Copy N Selected" to copy only those addresses.
- Copy All or Export CSV — CSV includes an "Email" header row, ready for import into Excel or Google Sheets.
Where Can You Use the Email Extractor?
Email Detection Options and Features
- Regex-based detection — matches standard RFC 5321 addresses including dots, plus signs, underscores, and hyphens in the local part. Correctly rejects malformed entries like
@brokenoruser@. - Deduplication — converts all results to lowercase and removes repeated addresses, giving a clean unique list regardless of formatting inconsistencies.
- Domain filter — type a domain (e.g.
gmail.com) or click a badge in the Domain Breakdown panel to instantly filter to that provider. - Domain Breakdown panel — shows every domain found with its email count, sorted by frequency. Click any badge to toggle a filter.
- Row selection — click individual email rows to select them; "Copy N Selected" copies only chosen addresses.
- CSV Export — downloads all visible (filtered) emails with an "Email" header row, ready for spreadsheet import.
Best Practices and Limitations
The tool matches the standard local@domain.tld format and handles all TLDs of 2+ characters (.io, .co.uk, .dev, .museum). There are a few edge cases to be aware of:
Obfuscated addresses: Some websites write emails as user [at] domain [dot] com to prevent detection. These will not be matched — the tool only detects the standard @ notation.
Line-wrapped emails: If a very long email address has been split across two lines by an email client or PDF viewer, the extractor may not detect it. Join the lines manually before pasting.
Scanned PDFs: Use your PDF reader to select all text and copy it. Scanned image-based PDFs require OCR first to convert the image to text before emails can be extracted.
Share This Tool
Help teams extract email addresses from text for free!