Bulk & lists

Free Bulk Email Verifier: How to Clean a List Without Paying

How to verify a bulk email list for free: remove duplicates, fix typos, drop dead domains and disposable addresses, and only pay for what is left.

Bulk & lists
Free bulk verifier
Step by step
emailverifier.tools/guides · A product of Flexify Ltd

✳ Quick answer

You can clean a bulk email list for free by removing duplicates, fixing typos, and dropping addresses with no mail server (MX record), disposable domains and broken formats. Upload the CSV to a free bulk email verifier that does these checks, download the clean list, and use paid mailbox checks only on what remains.

Key takeaways

  • Free checks remove duplicates, typos, dead domains and throwaways, often a large share of a neglected list.
  • Fix typos rather than delete them; they are usually real people.
  • Always keep your original columns so the clean list imports straight back.
  • Use paid mailbox checks only on old or high-stakes lists after free cleaning.

Paying to verify every address in a big list is often wasteful, because a large share of the problems can be found for free. This guide shows how to use a free bulk email verifier to strip out the junk first, so you pay for as little as possible, or nothing at all.

What a free bulk check can remove

ProblemExampleAction
DuplicatesSame address twice, different capitalsKeep one
Broken formatjohn.smith@, name@@site.comRemove
Typosmaria@gmial.comFix to gmail.com
Dead domainsDomain with no MX recordRemove
Disposable addressesx@mailinator.comRemove
Role addressesinfo@, sales@Review
Empty rowsNo email at allRemove

How to clean a list with a free bulk email verifier

Step 1: Export your list as CSV

From Mailchimp, HubSpot, Shopify, Excel or Google Sheets, export a CSV (UTF-8). Keep all the columns you want to import back later: names, tags, company.

Step 2: Upload it

Create a free account and upload the CSV. The email column, delimiter and header row are detected automatically, and duplicates are removed before checking at no cost.

Step 3: Let the checks run

You'll see live progress and can pause or leave the page. Each address gets a result and a reason.

Step 4: Read the report

The report shows a list-health score, a results chart, the main reasons addresses were flagged, and the domains in your list. A list full of one typo domain usually means a broken sign-up form.

Step 5: Download the files you need

  • Clean list: your original columns, only the addresses that passed. Ready to import.
  • Remove list: invalid addresses and duplicates, for your suppression list.
  • Review list: risky and unknown addresses to look at by hand.
  • Full report: every row with result, reason and suggestion columns.

Free limits and how to work within them

Free accounts get 100 free credits, up to 20 a day. Duplicates and empty rows don't count. For a bigger list, split it over a few days, or add credits once paid packs open. The quick bulk checker handles up to 25 pasted addresses at a time.

Prepare your list in Excel or Google Sheets

Before uploading, a few quick spreadsheet steps make the results cleaner:

TaskHow
Trim spaces and lower-caseAdd a helper column with =LOWER(TRIM(A2)) and copy it over the original as values
Remove duplicatesExcel: Data → Remove Duplicates. Google Sheets: Data → Data cleanup → Remove duplicates
Find rows without an @Filter the email column for "does not contain @"
Split cells with two addressesData → Text to Columns (Excel) or Split text to columns (Sheets), using a comma or semicolon
Save for uploadExcel: CSV UTF-8. Sheets: File → Download → Comma-separated values

Our uploader removes duplicates and trims spaces anyway, but doing it in the sheet means your downloaded files line up exactly with your master copy.

The most common typos and their fixes

TypedProbably meant
gmial.com, gmal.com, gmai.com, gamil.comgmail.com
hotmial.com, hotmal.com, hotmai.comhotmail.com
yaho.com, yahooo.comyahoo.com
outlok.com, outllok.comoutlook.com
name@gmail.con, .cmo, .ocm.com

Fix these with find-and-replace on the domain part only, then re-check. Each fixed typo is a real contact you keep.

What to do with role addresses

Role addresses (info@, sales@, support@, admin@) are flagged as risky because they're shared and often filtered. Whether to keep them depends on the list:

List typeSuggested action
Consumer newsletterRemove. A real subscriber rarely signs up with info@
B2B customers and suppliersKeep if they've engaged before
Cold B2B outreachSend sparingly, or find a named contact instead

Import the clean list back

  • Mailchimp: import the clean list to update contacts, and import the remove list as unsubscribed or archive those contacts so they stop counting towards your plan.
  • HubSpot: import the clean file to update records, and create a list from the remove file to exclude from sends.
  • Klaviyo and Brevo: add the remove list to your suppression list so it can't be re-imported by accident.
  • Shopify customers: keep orders intact, and update the marketing consent status for addresses that can't receive mail.

Suppressing is better than deleting: if the same bad address arrives again through a form or an integration, your platform will block it automatically.

Keep the list clean afterwards

  • Add typo suggestions or real-time checks to sign-up forms.
  • Use double opt-in for newsletter sign-ups.
  • Remove hard bounces after every send.
  • Re-verify contacts you haven't emailed in three months or more before mailing them again.

Example: cleaning a 2,000-row list for free

Here's what a typical free clean-up looks like on an older list exported from an email platform. The numbers are an illustration; your report shows your real ones.

StageRowsWhat happened
Uploaded2,000Email column detected automatically
Empty rows−12No email in the row
Duplicates−96Same address, different capitals; not charged
Checked1,892Uses free credits
Invalid (format, dead domain)−61Go to the remove list
Disposable−23Go to the remove list
Typos fixed by hand18 rescuedCorrected and re-checked
Role addresses44 to reviewKept for B2B, dropped for a newsletter
Clean listabout 1,800Ready to import

With 100 free credits used at up to 20 a day, a list this size takes a few days on the free plan. Split it into daily chunks, or clean the most important segment first.

Common upload problems and fixes

ProblemFix
Strange characters in names (é, ö)Re-save the file as CSV UTF-8
All data in one columnThe file uses semicolons or tabs; our uploader detects these, but check your export settings
Wrong column picked as emailPut the email column first, or name its header "email"
File too bigSplit it into files under 15 MB or 100,000 rows
Excel file (.xlsx) rejectedSave as CSV first; most verifiers expect CSV

Free bulk verification compared

ToolFree bulk use
Email Verifier ToolsCSV upload on a free account, duplicates free, four report files, 100 free credits, up to 20 a day
ReoonBulk upload uses the free daily and signup credits
ZeroBounce100 free credits a month can be used on a small file
NeverBounceFree list analysis estimates bounce rate before you pay

Free tiers as published in November 2026.

When free cleaning isn't enough

Free checks can't see inside a mailbox. If a person left a company, name@company.com passes every free check because the domain is fine; only a mailbox check finds that it's closed. Add a paid mailbox check when:

  • the list is older than about six months, or hasn't been mailed for a while;
  • it came from an event, a scraped source or a purchase (please be careful: bought lists also carry legal and spam-trap risks);
  • your last send had a bounce rate above 2%.

For the paid step, compare the cheapest bulk verifiers. Results from our checks that pass show Domain OK until our own mailbox verification launches.

Frequently asked questions

How do I remove duplicate emails in Excel?

Lower-case and trim the column with =LOWER(TRIM(A2)), paste the results as values, then use Data → Remove Duplicates on the email column.

Should I delete or suppress invalid emails?

Suppress them in your email platform. A suppressed address is blocked if it comes back through a form or import; a deleted one can be re-added by accident.

Can I verify emails in bulk for free?

Yes, for the checks that don't need a mailbox connection: format, typos, duplicates, disposable domains, role addresses and MX records. Email Verifier Tools does these on CSV uploads with a free account.

How many emails can I verify for free?

It depends on the tool. Free tiers range from about 20 a day to a one-off 250 credits. Free accounts here get 100 free credits, up to 20 a day.

What file format do bulk verifiers accept?

Most accept CSV. Save Excel or Google Sheets files as CSV (UTF-8) first. Our uploader detects the email column and delimiter automatically.

Will free cleaning stop all bounces?

It removes the most obvious causes, but mailboxes that have been closed on a valid domain can still bounce. For old lists, add a mailbox check before sending.

Check an email address now

Free: format, typos, disposable and mail server checks. No sign-up, no card.

Open the free email checker →