Email Checker

Validate an email address's syntax, check its domain for a live MX record, and screen it against a disposable/temporary-email blocklist. No SMTP handshake — this cannot tell you whether the specific mailbox exists, only whether the address is well-formed and the domain can plausibly receive mail.

Enter an email address above and press Check.

Part of ipto's Identity Intelligence surface, alongside phone validation and User-Agent parsing. Combine any of these with an IP via the fraud score tool for one unified signal.

What gets checked

Syntax
Standard email format validation — does not confirm the mailbox exists.
MX record
A live DNS-over-HTTPS query confirming the domain has at least one mail server configured right now.
Disposable
Checked against a community-maintained, CC0-licensed blocklist of known temporary/throwaway email providers (e.g. Mailinator-style services), synced daily.

FAQ

No. Confirming an individual mailbox exists requires an SMTP handshake against the destination mail server, which this tool deliberately does not perform — that technique is unreliable and often treated as abusive by mail providers. A clean result means the syntax is valid and the domain can receive mail in principle.
null means the check itself could not run — either the address had invalid syntax (so there was no domain to check) or the live DNS query timed out. Treat null as "unknown," not as a negative result.
Synced daily via the same cron that refreshes VPN/Tor and abuse-network data. See the source dataset in the API reference.

About this tool

The email checker validates an address in layers: first the syntax, then whether the domain has working mail exchanger (MX) records, and finally whether the domain belongs to a disposable or temporary email provider. Where available it can add a live mailbox verification pass.

How it works

The MX check is a real DNS query, and the disposable-domain list is synchronized on a daily schedule. A result lists each check separately, so you can see exactly which one failed and why.

What to keep in mind

Passing every check means the address is well formed and the domain can receive mail, not that a particular mailbox exists or that the person is who they claim to be. Some mail servers accept every recipient, which makes definitive mailbox verification impossible without sending a message.

Common uses

It is commonly placed on sign-up forms to catch typos and throwaway addresses, applied to mailing lists before a campaign to protect sender reputation, and combined with the phone and IP checks in the fraud score.

Related: Phone number checker · Fraud score checker · Reverse DNS lookup · IP lookup