Free Email Domain Extractor
Group domains from common email-address forms locally. Count occurrences and unique emails, filter providers or role addresses and export domain-only values.
Loading tool…
How to use the email domain extractor
Group domains from common email-address forms locally. Count occurrences and unique emails, filter providers or role addresses and export domain-only values.
- Paste email-address text or import a TXT or CSV file with the desired column.
- Choose full email hostnames or root domains and optional suffix and exclusion filters.
- Optionally exclude the listed common providers or role addresses; enable email examples only if wanted in detailed reports.
- Process locally, review occurrence and unique-email counts, then copy domains or export the reports.
Practical reasons to pull domains from email lists
Sales teams often export a contact list and want to know which companies appear most often. Event organizers may want to see how many attendees came from the same organization. A support lead might want to separate business addresses from free webmail addresses before planning outreach. In each case the useful signal is the domain, not the full address.
This extractor finds email addresses inside pasted text, a TXT file or a CSV column, then groups them by domain. It can handle up to 20,000 email candidates and 2,000,000 characters of input. Nothing is sent anywhere. Mail servers are not contacted, so you get a structured summary without any risk of alerting the people on the list.
Worked example with five addresses
Paste these five lines: sam@example.com, Sales <sales@shop.example.co.uk>, hello@example.com, sam@example.com and friend@gmail.com. With the default root domain mode and A to Z sorting, the report shows three rows. The first is example.co.uk with 1 occurrence and 1 unique email, and co.uk listed as its public suffix. The second is example.com with 3 occurrences but only 2 unique emails, because sam@example.com appears twice. The third is gmail.com with 1 occurrence.
Now tick Skip common role addresses. The sales and hello addresses are filtered out, so example.co.uk disappears and example.com drops to 2 occurrences and 1 unique email. Tick Exclude listed common email providers as well, and gmail.com is removed, leaving a single business domain.
How grouping and filters work
Root domain mode collapses subdomains into the registrable domain, so shop.example.co.uk becomes example.co.uk. Full hostname mode keeps the exact part after the at sign. A bundled public suffix list tells the tool that co.uk is a suffix, which is why the root is not reduced to just co.uk. An option also recognizes shared hosting suffixes such as blogspot.com.
The provider filter covers a fixed list: Gmail and Googlemail, Outlook, Hotmail, Live, Yahoo, iCloud, AOL, Proton, Mail.com and GMX. The role filter skips local parts named info, support, sales, admin, contact, office, hello, noreply and no-reply. You can also keep only certain suffixes, exclude domains with their subdomains, set a minimum occurrence count, and sort by frequency.
Common mistakes to avoid
Do not treat the free provider filter as complete. Many regional webmail services are not on the list, so review the remaining domains by eye. Do not assume that a counted address can receive mail, because no deliverability check is made.
When importing a CSV, set the right column number or the tool will scan every column, which can pick up addresses from notes fields. Also note that addresses differing only in capital letters before the at sign are counted as separate unique emails.
Finally, save a TXT, CSV or JSON export before closing the page. Results are not stored, so a refresh clears the report and you would need to paste the list again.
Useful tips and limitations
- TXT and copy actions contain domain values; detailed CSV/JSON can include email samples only when enabled.
- The provider list and common email parser are practical helpers, not exhaustive mailbox validation or deliverability checks.
- Sort by highest frequency to spot the organizations that dominate a large contact export.
- Leave email samples turned off when you plan to share the report with colleagues who do not need personal addresses.
Common questions
Does extracting email domains contact mail servers?
No. The tool reads supplied text locally and does not send email, query MX records or verify mailbox existence.
Can the email domain report omit personal email examples?
Yes. Email samples are off by default. Keep them disabled to export domains, counts and suffix details without sample local parts.
Can the tool read addresses written like Name <name@company.com>?
Yes. It finds the email address pattern inside surrounding text, so display names and angle brackets do not block extraction.
What happens to malformed addresses?
Candidates with problems such as a double dot or a local part longer than 64 characters are listed as rejected with a reason instead of being counted.
Can I keep only domains from one country?
Yes. Enter suffixes such as co.uk or de in the include suffixes field, and other domains will be filtered out.
Text, local files and results are processed in your browser without AI or uploads. Listed domains, links, email addresses and IPs are not contacted. Save a local export before leaving.
