Extract Email Addresses
Extract Email Addresses matches one or more word/dot/plus/hyphen characters, @, word/dot/hyphen domain text, a dot, and at least two ASCII letters. Exact duplicates are removed case-sensitively in first-seen order. This is not RFC-complete email parsing or validation: it can accept invalid domain shapes, miss valid internationalized/quoted addresses, include surrounding mistakes, and does not verify DNS, mailbox existence, consent, or deliverability.
Runs locally — files stay on your deviceDoes extraction prove an address exists?
No.
Email-like regex matching is not mailbox validation
Syntactic standards, internationalized domains, DNS, provider policy, and ownership all require separate checks.
How it works
A global regex collects matches; Set removes exact duplicate strings.
Key concepts
Case-sensitive dedupe
Ana@x.test and ana@x.test remain distinct.
ASCII TLD rule
Internationalized forms can be missed.
When to use it
- Triage ordinary ASCII addresses from notes.
- Build a candidate review list.
- Deduplicate exact repeated matches.
When not to use it
- Do not use as a standards-complete validator.
- Do not send mail without consent.
- Do not infer mailbox existence or ownership.
Worked examples
Common
- Input
Contact a.b+tag@example.com- Expected output
a.b+tag@example.com
Pattern matches.
Duplicate
- Input
a@b.co a@b.co- Expected output
One line
Exact Set.
International
- Input
utilizator@exemplu.рф- Expected output
May be missed
TLD requires ASCII letters.
Common mistakes
Calling matches valid
Regex is approximate. Correction: Validate appropriately and confirm ownership.
Ignoring consent
Extraction grants no permission. Correction: Follow privacy/marketing law.
Assuming case-insensitive dedupe
Exact strings are used. Correction: Normalize under a documented policy.
Best practices
- Treat output as candidates.
- Handle personal data lawfully.
- Use confirmation/DNS/provider checks where appropriate.
Related operations and differences
Add Prefix to Every Line
Choose Add Prefix to Every Line when you need to add the same prefix before every line.; use Extract Email Addresses specifically for extract emails.
Add Suffix to Every Line
Choose Add Suffix to Every Line when you need to add the same suffix after every line.; use Extract Email Addresses specifically for extract emails.
Capitalize Every Word
Choose Capitalize Every Word when you need to capitalize the first character of every word.; use Extract Email Addresses specifically for extract emails.
Extract URLs
Choose Extract URLs when you need to find unique HTTP and HTTPS links in text.; use Extract Email Addresses specifically for extract emails.
Line Counter
Choose Line Counter when you need to count the number of text lines.; use Extract Email Addresses specifically for extract emails.
Lowercase Converter
Choose Lowercase Converter when you need to convert every letter to lowercase.; use Extract Email Addresses specifically for extract emails.
Limitations and privacy
- Simple ASCII-oriented regex and exact Set only; no RFC completeness, IDN, quoted local parts, DNS/MX, deliverability, ownership, consent, context, or case-normalized dedupe.
The text is analyzed locally in this browser and is not uploaded by the tool.
Frequently asked questions
Are duplicates removed?
Exact duplicates are.
Are addresses validated?
No.
Is mailbox existence checked?
No.
Are international addresses complete?
No.