Business Email Filter (Remove Gmail, Yahoo & Free Emails)
Paste a list or open a CSV to split it into business addresses (at a company's own domain) and free or personal ones like Gmail, Yahoo, Outlook.com and AOL. Every column of your spreadsheet is kept, and each group downloads on its own.
Add your own free domains (optional)
One per line, or separated by commas. Useful for a local internet provider or a school.
Runs 100% in your browser. Your list is never uploaded. You can also drag a file onto the box. Spreadsheets: save as CSV first.
The free email providers on the list
An address counts as free or personal when its domain (the part after the @) is one of the 172 domains below, or a subdomain of one. Every other valid domain counts as business. Throwaway services like Mailinator get their own group, using the same list of about 8,900 domains as our other tools.
See all 172 free and personal domains
| Provider | Domains |
|---|---|
| Google (Gmail) | gmail.com googlemail.com |
| Microsoft (Outlook.com) | outlook.com hotmail.com live.com msn.com |
| Microsoft regional | hotmail.co.uk hotmail.fr hotmail.it hotmail.es hotmail.de live.co.uk live.ca outlook.fr outlook.de |
| Yahoo | yahoo.com ymail.com rocketmail.com |
| Yahoo regional | yahoo.co.uk yahoo.ca yahoo.com.au yahoo.co.in yahoo.fr yahoo.de yahoo.es yahoo.it yahoo.com.br yahoo.co.jp |
| Apple (iCloud Mail) | icloud.com me.com mac.com |
| AOL | aol.com |
| Proton Mail | proton.me protonmail.com protonmail.ch pm.me |
| Tuta (formerly Tutanota) | tuta.com tutanota.com tutanota.de tutamail.com tuta.io keemail.me |
| GMX | gmx.com gmx.us gmx.net gmx.de |
| mail.com | mail.com email.com usa.com myself.com consultant.com post.com europe.com asia.com iname.com writeme.com dr.com cheerful.com accountant.com techie.com engineer.com |
| Zoho Mail (personal) | zohomail.com |
| Yandex | yandex.com yandex.ru ya.ru |
| Fastmail | fastmail.com |
| US internet providers | comcast.net verizon.net att.net sbcglobal.net bellsouth.net cox.net charter.net earthlink.net |
| Other large international | web.de t-online.de mail.ru qq.com 163.com naver.com rediffmail.com libero.it orange.fr |
| Microsoft (more regional)Other country versions of Hotmail, Live and Outlook.com. | hotmail.ca hotmail.com.au hotmail.com.br hotmail.nl hotmail.be live.com.au live.fr live.nl live.it live.de outlook.co.uk outlook.es outlook.it outlook.com.au windowslive.com |
| Yahoo and AOL (more)More Yahoo country domains, and AOL's older aim.com. | yahoo.com.mx yahoo.com.ar yahoo.com.sg yahoo.com.ph yahoo.co.id yahoo.ie yahoo.gr yahoo.se yahoo.dk yahoo.no aim.com |
| Zoho (older free)Older free Zoho accounts. Zoho business accounts use the company's own domain. | zoho.com |
| US internet providers (more)Home internet and phone company addresses. | rr.com roadrunner.com twc.com spectrum.net optonline.net frontier.com frontiernet.net windstream.net centurylink.net q.com embarqmail.com juno.com netzero.net netzero.com mindspring.com pacbell.net swbell.net ameritech.net prodigy.net flash.net cableone.net suddenlink.net wowway.com mediacombb.net |
| UK, Canada and Australia providersHome internet and phone company addresses. | btinternet.com btopenworld.com sky.com virginmedia.com ntlworld.com blueyonder.co.uk talktalk.net shaw.ca rogers.com sympatico.ca videotron.ca telus.net bigpond.com bigpond.net.au optusnet.com.au |
| Other free webmailOther long-running free services. | hushmail.com inbox.com lycos.com bk.ru list.ru inbox.ru rambler.ru seznam.cz wp.pl o2.pl interia.pl onet.pl free.fr laposte.net sfr.fr wanadoo.fr virgilio.it alice.it tiscali.it yeah.net sina.com hanmail.net daum.net |
The first 83 come from EmailNa's personal email domains list, where the Microsoft, Apple, Proton, GMX, Zoho and mail.com domains were checked against each provider's own help or sign-up pages. The rest are long-established internet provider and webmail domains. Providers add and retire domains, so treat any list like this as a starting point, and add your own above.
How it works
- The tool finds the email column (you can change it) and reads the domain of each address.
- The whole domain is compared with the list, after lowercasing. A simple "contains gmail" test would wrongly flag a company like gmailtools.example and miss googlemail.com.
- Each row goes into one group: business, free or personal (including likely typos of free providers, such as gmial.com or yahoo.con), throwaway, or no valid email.
- Each group downloads as its own CSV with every original column, so names, phone numbers and notes stay with each address.
Using it for B2B: be careful what you throw away
B2B senders often want only work addresses: they say who a lead works for, route to the right salesperson and match accounts in a CRM. But many real businesses run on Gmail or Outlook.com: sole traders, contractors, shops, start-ups and plenty of small firms that never set up a company domain. Delete the free group and you may delete customers.
Gentler options often work better: tag free addresses in your CRM instead of deleting them, send them a different campaign, or look at the company column before you decide. And a business domain is no guarantee either: people leave jobs, and their old work address then bounces. Check the mailboxes before a big send.
Related free tools
Related guides on EmailNa
What the business email filter does
It sorts a list into two main groups: addresses at a company's own domain, like [email protected], and addresses at free or personal providers, like [email protected] or [email protected]. Throwaway addresses and broken entries are set aside on their own. Each group downloads separately, with every column of your spreadsheet kept.
Benefits
- Remove Gmail, Yahoo and the restOver 172 free and personal domains, including Outlook.com, Hotmail, iCloud, AOL, Proton and US, UK and Canadian internet providers.
- Keep every columnUpload a CSV and names, companies and phone numbers stay with each address.
- Business only, free only or bothShow just the group you need, and download each one.
- Throwaways set asideTemporary addresses from Mailinator and thousands of similar services get their own group.
- Add your ownTreat a local internet provider or school domain as personal too.
- See the full listEvery domain the filter uses is listed on this page.
Who it is for
- A B2B company preparing a list of work addresses for a sales campaign.
- A marketer sending different emails to business and personal contacts.
- An event organiser splitting company delegates from personal sign-ups.
- Anyone wondering how much of a lead list is really "business".
How to use it
- Paste your list, or open a CSV or TXT file.
- Check the email column, choose which groups to show, and press Split my list.
- Look at the counts and the first rows of each group.
- Download the group you want as a CSV, or copy its addresses.
Your privacy
Your list is sorted by code running in your browser. It isn't uploaded, and no domains are looked up online: the free provider and throwaway lists are stored on listafix.com.
Frequently asked questions
How do I remove Gmail and Yahoo addresses from my list?
Paste the list or open the CSV, choose Business only and press Split my list. Download the business group: it has every row except Gmail, Yahoo, Outlook.com and the other free providers, with all your columns kept.
Which email providers count as free?
Gmail, Yahoo, Outlook.com, Hotmail, Live, MSN, iCloud, AOL, Proton, GMX, mail.com, Zoho, Yandex, Fastmail and others, plus internet provider addresses such as comcast.net, att.net, verizon.net and btinternet.com. The full list is on this page.
Should I delete all the free email addresses on a B2B list?
Usually not. Many small businesses, sole traders and contractors use Gmail or Outlook.com for work. Tag or segment them instead, or check the company column before deciding.
Is a business email address more likely to be valid?
Not necessarily. Work addresses stop working when people change jobs, so old B2B lists often have more dead addresses than personal ones. Check the mailboxes with Veml before a big send.
Are subdomains caught, like nc.rr.com?
Yes. A domain counts as free if it is on the list or is a subdomain of one, so nc.rr.com matches rr.com.
Is my list uploaded?
No. The sorting runs in your browser and nothing is sent anywhere.