← All tools
// Text / Extract

Email Extractor online

Extract all email addresses from any block of text

⚠ Lawful use only. Extracted addresses must not be used for unsolicited bulk email. You are responsible for compliance with anti-spam law in your jurisdiction (UK PECR, UK/EU GDPR, US CAN-SPAM, Canadian CASL, etc.). Chunky Munster accepts no liability for misuse. See Terms.
Email Extractor logo
by
CHUNKY
MUNSTER
// Paste your text below

How to Use the Email Extractor

  1. Paste any block of text — HTML source, a forum post, a CSV, or plain text — into the input.
  2. Click Extract — all valid email addresses are found using regex pattern matching.
  3. Duplicates are automatically removed; results are sorted alphabetically.
  4. Copy the list or download it as a line-separated text file.

Extracting email addresses from large blocks of text — web page source, log files, CSV exports, or forum archives — by hand is impractical. This extractor uses a robust email regex that matches the overwhelming majority of real-world email formats (including plus-addressing, subdomains, and quoted local parts) while filtering obvious false positives.

Email Regex Pattern Notes

A perfect email regex conforming to RFC 5322 would be thousands of characters long — because the spec allows highly unusual formats almost nobody uses. This tool uses a practical pattern that matches: local@domain.tld including plus addresses (user+tag@example.com), multiple subdomain levels, and hyphens in domain names. It does not match comment syntax ((comment)local@domain) or other RFC edge cases that don't appear in real-world email data.

Frequently Asked Questions

Will it find emails inside HTML attributes?

Yes — the extractor scans the raw text including HTML markup. Email addresses in href="mailto:...", data- attributes, and plain text within tags will all be found.

Does it handle obfuscated emails like "user [at] domain [dot] com"?

No — obfuscated formats are intentionally unreadable by automated tools. Matching them would require pattern recognition that is too error-prone. You'll need to replace the obfuscation before extracting.

What about international email addresses with Unicode domain names?

Internationalised domain names (IDN) like 用户@例子.广告 are not matched by default — enable the Unicode domain option to include them. IDN emails are rare in practice.

Should I use extracted emails for marketing?

Only with explicit consent. Sending unsolicited email to scraped addresses violates GDPR, CAN-SPAM, CASL, and similar laws, and damages sender reputation. Only use extracted emails for legitimate purposes (your own data migration, backup, etc.).

See also the URL Extractor and the Email Validator for related text extraction tools.