This tool extracts email addresses from your text using a regular expression and supports multiple processing modes. In addition to simply extracting email addresses (with or without duplicates), you can also filter the results based on the email domains. You can replace the domain part with a custom placeholder—leaving the prefix intact—or extract only emails whose domains either contain or do not contain specific substrings. All extracted results are displayed on separate lines for clarity.
Examples:
Extract All Email Addresses
Extracts every email address found in the text, each on a new line.
Contact us at support@example.com, info@test.org and admin@example.com.
support@example.com info@test.org admin@example.com
Extract Unique Email Addresses
Extracts email addresses while removing duplicates.
Reach out at support@example.com, support@example.com, and contact@test.org.
support@example.com contact@test.org
Replace Domain Part with Placeholder
Replaces the domain part of each email with the placeholder while keeping the email prefix intact.
For help, email support@example.com or sales@test.org.
support@[domain] sales@[domain]
Extract Emails with Domains That Do Not Contain...
Extracts email addresses whose domain does not contain the specified substring.
Contact support@example.com, admin@spamdomain.com, and info@test.org.
support@example.com info@test.org
Extract Emails with Domains That Contain...
Extracts only those email addresses whose domain contains the specified substring.
Reach us at user1@university.edu, user2@example.com, and user3@college.edu.
user1@university.edu user3@college.edu