Extract Emails from Text
Find every email address in a text and export a clean, de-duplicated list.
- Free
- Real-time
- Runs locally
Options
Output
Separator
Found
0
Including repeats
Unique
0
Domains
0
Top email domains
No domains yet.
Paste any text and every email address in it is pulled out into a clean list. It works with plain text, web page source, mailto: links, CSV and spreadsheet exports, logs and long email threads, and ignores the punctuation around addresses.
Remove duplicates (ignoring upper and lower case), sort A–Z, keep only one domain, or list just the domains or usernames. Separate results by new lines, commas or semicolons, ready to paste into an email client or spreadsheet. Your text never leaves your browser.
How to extract email addresses
- STEP 01
Paste your text
Paste text, HTML, a CSV file or an email thread. Addresses are found as you type.
- STEP 02
Clean up the list
Remove duplicates, lowercase, sort, or filter to a domain such as company.com.
- STEP 03
Copy or download
Pick new lines, commas or semicolons as separator, then copy or download the addresses.
Features
Works with any format
Finds addresses in prose, HTML and mailto: links, CSV, JSON, logs and quoted email replies.
Duplicate removal
Each address is kept once, even when it appears with different capitalisation.
Domain filter
Keep only addresses at a certain domain, like gmail.com or your company.
Domains and usernames
Output full addresses, just the domains or just the part before the @.
Obfuscated addresses
Optionally find addresses written as “name [at] site [dot] com” to avoid spam bots.
Ready for email clients
Join results with semicolons for Outlook or commas for Gmail and spreadsheets.
Use extracted emails responsibly
Only email people who have agreed to hear from you. Anti-spam and privacy laws such as the GDPR and CAN-SPAM regulate how email addresses may be collected and used, so check the rules that apply to you before sending messages to an extracted list.
Frequently asked questions
Which email addresses are recognised?
Standard addresses such as [email protected], including dots, plus signs and hyphens in the name, subdomains, long top-level domains and international addresses like josé@correo.es. Text such as @handle or a@b without a domain ending is ignored.
Are duplicates removed?
Yes, by default. Addresses that differ only in upper or lower case count as the same address. Turn off “Remove duplicates” to keep every occurrence.
Can I get only Gmail addresses?
Yes. Type gmail.com in “Only domains containing”. You can also type part of a domain, such as a company name.
How do I paste the list into Outlook or Gmail?
Choose Semicolon as the separator for Outlook, or Comma for Gmail, then copy the result into the To, Cc or Bcc field.
Does it find addresses written as name [at] domain [dot] com?
Yes, when “Find obfuscated addresses” is on. It recognises [at], (at), {at} and “ at ” with the matching dot forms.
Is my text uploaded?
No. Addresses are found in your browser and nothing is sent to a server.