Free Email Checker
Verify any email address in seconds — syntax, mail server and deliverability.
What the checker looks at
Syntax
Confirms the address is correctly formed before anything else.
MX records
Live DNS lookup for the domain's mail servers, resolved over DNS-over-HTTPS.
Mailbox (SMTP)
Best-effort probe of the receiving server to see if the mailbox exists.
Disposable
Flags throwaway and temporary-email domains you probably don't want to accept.
Role addresses
Detects shared inboxes like info@, support@ and admin@.
Catch-all
Identifies domains that accept every address, which can't be individually verified.
Checking bounces instead?
If you're cleaning a list to cut bounce rates, the same engine powers our email bounce checker, framed around deliverability. Building something automated? Use the email API.
Use it from your code
The checker is also a REST endpoint. Pass your CatchThis API key as a bearer token to skip the CAPTCHA — usage is tracked per key on your dashboard.
Without a key, the endpoint requires a Turnstile token from this page. Rate-limited for fair use.
Frequently asked questions
What does the email checker verify?
It validates the address syntax, looks up the domain's live MX records over DNS, attempts an SMTP mailbox check, and flags disposable domains, role addresses (like info@ or admin@) and free providers — then summarizes whether the address is deliverable.
Is the email checker free?
Yes. There is no signup, no limit for normal use, and no credit card. Paste an address and get a result in seconds.
How accurate is it?
Syntax, MX and reputation checks are exact and live. Mailbox-level SMTP verification is best-effort: many mail servers (and some networks) block automated probes, so when the mailbox can't be confirmed we say so rather than guess.
What is a catch-all address?
A catch-all domain accepts mail for every address, existing or not. The mailbox can't be individually verified, so we mark those as risky.
Do you store the addresses I check?
No. Checks run live against DNS and mail servers and the address is not retained.