Email List Cleaner
Email list cleaner: clean a list before you pay anyone to verify it. Without handing it over.
Real MX record checks, typo correction, disposable and role detection, and duplicate collapsing — all in your browser. Your list is never uploaded, stored, or sent to a verification company.
Or drag a file onto the box — choose a CSV or text file.
| Address | Result | Why | Suggestion |
|---|
Only need to fix the format? The List Fixer removes duplicates and fixes typos in a list or spreadsheet without any lookups, keeping every column.
What this checks, and what it can't
It checks: address syntax against the actual rules rather than a rough pattern; whether the domain has MX records and can therefore receive mail at all; likely typos in the domain (with one click to fix them); more than 9,000 disposable and throwaway providers; role addresses like info@ and sales@; free-provider versus business domains; duplicates, including the ones most tools miss; and lookalike characters used to disguise a domain.
It can't confirm that a specific mailbox exists. That requires an SMTP conversation on port 25, which no browser can open. Any tool claiming a full mailbox check is doing it on a server, and charging you per address for it.
So this is a cleaner, not a verifier. It removes the addresses that are provably bad before you spend money on the rest — which on a typical scraped or aged list is a meaningful share of it.
Why the list never leaves your browser
Every paid verification service requires you to upload your customer list to their servers. For most people that's the real cost, not the per-address price. Here the checks run on your own device. MX lookups go to Cloudflare's public DNS resolver, which sees the domain being asked about — never the addresses, never your list.
Turn off "Check MX records" and nothing leaves your device at all.
About the four results
Valid — correct syntax, the domain accepts mail, nothing suspicious. Invalid — malformed, or the domain cannot receive mail. Risky — deliverable but worth thinking about: role addresses, disposable providers, suspected typos. Unknown — the DNS lookup didn't complete, so nothing is claimed either way.
What the email list cleaner does
The Email List Cleaner checks a list of email addresses and sorts out the ones that are clearly bad before you send to them or pay a verification service. It looks for broken addresses, domains that can't receive mail, typos, throwaway providers, role addresses and duplicates. Each address gets a simple result with a reason, so you can decide what to keep.
Benefits
- Four clear resultsEvery address is marked valid, invalid, risky or unknown, with a short reason and a summary of how much of your list looks deliverable.
- Checks that the domain takes mailWith the MX option on, the tool looks up each domain once and flags domains that don't exist or can't receive email.
- Catches typos with a fixAddresses like [email protected] get a suggested correction, and one click applies all the fixes and checks the list again.
- Spots throwaway and role addressesDisposable email providers and shared inboxes like info@ or sales@ are flagged as risky, so you can choose whether to keep them.
- Smarter duplicate removalRepeated addresses are removed even when the capital letters differ. An optional setting also treats Gmail dots and +tags as the same person.
- Flags lookalike charactersAddresses that use unusual or non-English characters, which can be used to disguise a domain, are marked as risky.
- Filter, sort and exportFilter by result, sort by result, address or domain, copy the valid addresses, or download TXT, CSV, XLSX or JSON files with the reasons included.
- Check one address or thousandsTest a single address on its own, paste a list, or open a CSV or text file up to 25 MB.
Who it is for
- Small business owners tidying a customer list before sending a newsletter.
- Marketers removing obvious bad addresses before paying a verification service per address.
- Sales teams cleaning a list of leads they collected or bought.
- Event organizers checking sign-up addresses for typos before sending tickets or reminders.
- Anyone with an old list who wants fewer bounces on the next send.
How to use it
- Paste your list, open a CSV or text file, or type a single address to check.
- Leave Check MX records and Collapse Gmail dots and +tags on, or turn them off.
- Click Clean list and read the results and reasons.
- Apply typo fixes if offered, then copy the valid addresses or download your cleaned list.
Your privacy
All checks run on your device and your list is never uploaded. With the MX check on, only domain names are sent to Cloudflare's public DNS service, never the addresses. Turn the MX check off and nothing leaves your browser.
Common questions
What does an email list cleaner do?
It removes the addresses that are provably bad before you spend money verifying or sending to the rest — malformed addresses, domains that can't receive mail at all, disposable providers, role addresses and duplicates.
Can it tell me whether a mailbox actually exists?
No, and neither can anything else running in a browser. Confirming a specific mailbox requires an SMTP conversation on port 25, which browsers cannot open. Any tool claiming a full mailbox check is doing it on a server and charging per address.
What do valid, invalid, risky and unknown mean?
Valid means correct syntax with a domain that accepts mail and nothing suspicious. Invalid means malformed, or the domain cannot receive mail. Risky means deliverable but worth a thought — role addresses, disposable providers, suspected typos. Unknown means a DNS lookup didn't complete, so nothing is claimed either way.
What is the difference between email validation and verification?
Validation checks that an address is correctly formed and that its domain can receive mail. Verification goes further and confirms the specific mailbox exists. This tool does the first thoroughly and is honest that it cannot do the second.
Is my list uploaded anywhere?
No. The checks run on your device. MX lookups go to Cloudflare's public DNS resolver, which sees only the domain being asked about — never your addresses and never your list. Turn off the MX check and nothing leaves your device at all.
Why does it flag a typo in a domain I know is correct?
It only suggests a correction when a domain is very close to a common provider, the same length give or take a character, and starts with the same letter. Legitimate domains like acme.com and nike.com are deliberately left alone. Flagged results are marked risky, never invalid.