Free email verifier

Check whether an email address exists and can receive mail — syntax, MX records, and a real SMTP mailbox check. No signup, no email sent to the address, nothing stored.

Free, 15 checks/day. Verified in France (OVHcloud) — the address you type is never stored. Need more? Sign up for 100 credits.

If the Verify button stays greyed out, the verifier did not load — reload the page.

How to read the result

Most verifiers answer with a single word and leave you guessing. This one returns the signals it acted on, so you can decide what an address is worth to you.

What the check actually does

Three layers, in order, stopping as soon as an address is provably bad:

What it cannot tell you

Any verifier claiming 100 % accuracy is describing its marketing, not SMTP. Three cases are undecidable from the outside, and this one says so instead of guessing:

Nothing you type is kept

The address is verified in memory and gone once the response is drawn. It is not logged, not cached, and not reused for a later request — including your own, a minute later. Every check runs on servers in France (OVHcloud), so nothing leaves the European Union, and MailProbe is EU-operated rather than US-domiciled. Details on the privacy page.

Recent changes to verification

  • Microsoft 365 domains with no active mail service now come back invalid at once instead of unknown.
  • A mailbox that is receiving too much mail right now comes back risky, reason mailbox_busy, instead of unknown.
  • Mail servers that hold each answer for 20 seconds, common on shared hosting, now get a verdict instead of unknown.
  • Domains whose MX points to Google's web hosting (ghs.google.com) now come back invalid at once instead of unknown.
  • Mail servers running qmail: a mailbox that does not exist now comes back invalid instead of unknown.
  • Fewer false positives: typo domains such as gmial.com are no longer flagged as disposable, and a disposable domain no longer gets a did_you_mean suggestion.
  • administrator@, hostmaster@, mailer-daemon@ and feedback@ are now flagged as role addresses.
  • Disposable detection draws on two public lists, refreshed daily, and also catches subdomains of known disposable domains.
  • Disposable addresses are also recognized by their mail server, so a new domain behind a known disposable service is caught on its first day.
  • When the main mail server stays silent, the backup servers of the domain are tried.

Verifying more than one address

This page is capped at 15 checks a day per visitor, which is the right size for spot-checking a signup form or a suspicious address. Beyond that, a free account comes with 100 credits and opens two paths: a batch screen that takes a pasted list or a CSV file, and a REST API that verifies up to 20 addresses per request. Credits are pay-per-use, no subscription — see pricing.

Get 100 free verifications