Free email list verifier. Dedupe, validate, de-junk.
or click to browse, the column containing @ is picked automatically
Your list never leaves your browser, nothing is uploaded.
Honest limits: this tool runs local syntax & pattern checks only. True deliverability (MX records, SMTP mailbox checks) needs a mail server and can't be verified in-browser, so a “valid” address here is well-formed, not guaranteed to exist.
How to use the Email List Verifier
This verifier takes a messy list of email addresses and sorts it into valid, invalid, disposable and role addresses, with duplicates removed and common domain typos flagged. It splits your text into entries, checks each one against local syntax and pattern rules, and lets you export the clean part. It is for marketers and founders tidying a list before an import or a send.
Step by step
-
Add your list
Paste addresses into the box under Paste emails (any separator) or upload a file. Spaces, new lines, commas, semicolons and pipes all work, and an address written after a name in angle brackets is pulled out. To try it first, press Load sample.
-
Or upload a file
Click Drop a .txt / .csv file, or drag a file onto it. Files up to 10 MB are read. In a CSV, the delimiter is taken from the first line, and the column with the most cells containing an @ in the first 40 rows is used, so names and other columns are skipped. The file replaces whatever is in the box and runs the clean straight away.
-
Choose the checks
Six options start ticked: Trim & strip quotes, Lowercase, Dedupe (case-insensitive), Syntax validation, Flag disposable domains and Flag role accounts. Untick any you do not want. After the first run, changing an option re-runs the clean.
-
Run it
Press Clean list. The tiles on the right fill in, and the result tabs Valid, Invalid, Disposable and Role show each group with its count. Every flagged address carries its reason, and a valid address carries one only when a typo fix changed it.
-
Accept typo fixes
If any address uses a known misspelled domain, such as gamil.com, the Suggested typo fixes panel appears. Press Fix on one row, or Fix all to accept every suggestion. The list is cleaned again and the Typos fixed tile counts them.
-
Export the result
Use Copy valid to copy the valid addresses, Download valid .txt or Download valid .csv to save them, or Full report .csv for every address with its status and reason, duplicates included.
Reading the result
- Each address lands in one group only. Duplicates are removed first, then the syntax check, then the disposable check, then the role check. What passes all of them is Valid.
- With Load sample, Total found is 19: 7 Valid, 3 Invalid, 2 Duplicates removed, 2 Disposable and 5 Role accounts, plus 4 suggested typo fixes.
- Invalid rows give the reason, such as no @ symbol, more than one @, or top-level domain needs 2+ letters. Entries without an @ are kept as invalid only when they contain a dot, like no-at-sign.example.com in the sample, so CSV headers and plain names are dropped and not counted.
- Role accounts are shared inboxes like info@, support@, billing@ and noreply@. Anything after a + in the name is ignored when checking, so info+news@ still counts.
- Valid means well formed and not on the disposable or role lists. It does not prove the mailbox exists.
Tips and common mistakes
- A typo suggestion can appear for an address that sits in the Role tab, as dev@outlok.com does in the sample. Fixing it still corrects the domain even though the address stays a role account.
- The on-screen list shows the first 600 rows of each tab. The copy and download buttons always include everything.
- Turning off Lowercase keeps the original capitals in your export, but duplicates are still matched without regard to case.
- Keep role accounts in a separate file rather than deleting them if they are customers or partners you mail on purpose.
- If a file loads but shows few results, check that its first line uses the same delimiter as the rest of the file, because that line decides how the columns are split.
Privacy and limits
Your list and any file you drop are read and checked by your browser. Nothing is uploaded, and the page saves nothing, so closing the tab clears it. The checks are syntax and list based only; there is no MX or mailbox lookup, so a valid address can still bounce.
Everything a free email list verifier should do.
- Deduplicate any list instantly, including case-insensitive duplicates across thousands of rows.
- Validate email syntax and see exactly why each address fails, missing @, bad domain, illegal characters and more.
- Detect disposable domains from 200+ known throwaway providers including Mailinator, Guerrilla Mail and 10MinuteMail.
- Filter role accounts like info@, support@ and noreply@ plus 80+ other inbox aliases that rarely convert.
- Fix common typo domains automatically, gamil.com, hotmal.com, yaho.com and dozens more.
- Export cleanly as a valid .txt, .csv, or a full-status report CSV with every address categorised.
Frequently asked questions.
Is the email list verifier free?
Is it private? Are my emails uploaded anywhere?
Does “valid” mean the address definitely exists?
What counts as a disposable domain or role account?
Can it read a CSV export from my CRM?
Does it work offline?
Published · Last updated .