Check if an email address is valid, formatted correctly, and has active mail servers. Instant results, no signup required.
The email validator answers one question before you send — or accept — an address: can this mailbox actually receive mail? It checks the syntax, the domain and its mail servers, flags known throwaway domains and shared role addresses, and does it without sending a single message.


Every address runs through four independent checks. A clean result on all four means the address is well-formed, its domain has mail servers configured, it is not a known throwaway domain, and it is not a shared mailbox such as info@ or support@.
MX (Mail Exchange) records are DNS entries that tell the internet where email for a domain should be delivered. A domain can exist, load a website and still receive nothing: without an MX record every message you send to it is a hard bounce, and no retry will fix it.
The lookup only queries public DNS data for the domain. It does not contact the recipient's server and does not send anything to the address you entered.
Disposable domains are short-lived inboxes that need no registration. They are legitimate for a one-off download or a form you will never return to — and they are exactly what most platforms block at signup, because nobody can be reached at that address afterwards.
Role addresses are different: they are real, permanent and shared. They often have nobody watching them, or an autoresponder, which is why they perform badly for double opt-in and why the validator marks them risky rather than invalid.
Confirming that a specific mailbox exists would mean sending a test message — which mail servers treat as abuse, and which is unreliable anyway. So the verdict is "this address could receive mail", not "a person reads it".
Three common cases fall outside any syntax/MX check: catch-all domains accept every address on the domain, so a typo still passes; greylisting temporarily rejects first-time senders, so a valid address fails once and succeeds minutes later; and a simple typo in the domain is only visible if you read the result carefully.
Syntax and format checks run entirely in your browser. Only the domain part of the address — never the full address — is sent for the DNS query, and validated addresses are not logged, stored or shared.
That matters if you are checking addresses from a lead list or a signup form: the tool is not a harvesting point for the very data you are trying to protect.
Use it before you send a signup confirmation or trust a lead list. A disposable domain is fine for a one-off signup, but it should never guard a password reset, a bank account or anything you need to recover later.