Free tool · CSV in, CSV out
Bulk email validator
Paste a list or upload a CSV file. Every address gets a live mailbox check, and you can download the results as CSV.
How to clean an email list
- Export the list from your email tool or CRM as CSV.
- Validate it here (up to 50) or with the API for larger lists.
- Remove undeliverable and disposable addresses.
- Segment risky (catch-all) and role addresses and send to them carefully.
- Repeat every few months: addresses go bad over time as people change jobs and providers close inactive accounts.
Results in the CSV
Every row contains the result (deliverable, risky, undeliverable, unknown), the reason, a quality score and the individual flags: format_valid, mx_found, smtp_check, catch_all, disposable, role, free and a did_you_mean suggestion for typos.
Frequently asked questions
How many emails can I validate for free?
Up to 50 addresses per run with this tool. For larger lists, upload the file in the emailvalidation.io dashboard or use the API; the free plan includes 100 validations per month.
Which file formats are supported?
CSV and plain text. The tool finds the email addresses anywhere in the file, so exports from Excel, Mailchimp, HubSpot or your CRM work without cleanup.
Should I remove risky addresses?
Remove undeliverable ones before every send. Risky (catch-all) addresses often work; send to them in smaller batches and remove those that bounce. Remove disposable addresses from marketing lists.
Why should I clean my email list?
Bounces hurt your sender reputation: mailbox providers such as Gmail and Microsoft treat senders with many unknown recipients as likely spammers, and email service providers may pause accounts whose bounce rate climbs above a few percent.
Email validation API
Validate emails in your app
emailvalidation.io checks syntax, MX records and the mailbox over SMTP, flags disposable, role and free addresses and returns a quality score, in one request.
Read the docs100 free validations every month. No credit card required.
GET https://api.emailvalidation.io/v1/info?email=anna@example.com
{
"email": "support@emailvalidation.io",
"domain": "emailvalidation.io",
"format_valid": true,
"mx_found": true,
"smtp_check": true,
"disposable": false,
"role": true,
"free": false,
"score": 0.64,
"state": "deliverable",
"reason": "valid_mailbox"
}Free email tools
Email validator
Does this mailbox exist?
Email spam checker
Will your email land in spam?
Email syntax checker
Is the address written correctly?
Disposable email checker
Is this a throwaway address?
MX record lookup
Which servers receive mail for a domain?
SPF record checker
Is the SPF record valid?
DMARC record checker
Is the domain protected against spoofing?
DKIM record checker
Is the DKIM key published?
Email server settingsSMTP, IMAP and POP3 for 119 providers.
Disposable email domains9,100+ temporary email domains.