Deliverability

Email validator

Validate any email address: syntax checks, live MX record lookup, and detection of free and disposable providers, without sending anything.

Validation result

Enter an email address to check its syntax and whether its domain can receive mail.

Instructions

How to use this tool

  1. 01Enter the email address you want to check and click Validate email.
  2. 02The tool checks the syntax first, then looks up the domain's MX records over DNS-over-HTTPS.
  3. 03Review the verdict: a domain with no MX records will bounce everything sent to it.
  4. 04Check the provider type: disposable domains are throwaway inboxes worth blocking on signup forms.

Background

What this validator checks

Three layers, all without sending mail. Syntax: the address is tested against a practical subset of RFC 5322, catching missing @ signs, illegal characters, and double dots. Domain: a live MX lookup confirms the domain publishes mail servers, which filters out typo domains like gamil.com that syntax checks pass. Provider: the domain is compared against curated lists of free consumer providers and known disposable services.

The one thing no browser tool can check is whether the specific mailbox exists. That requires an SMTP conversation with the receiving server, and mainstream providers deliberately obscure the answer to prevent address harvesting.

Background

Where validation belongs in your stack

Validate at the point of capture: a signup form that checks syntax and MX before accepting an address prevents most bad data from entering your system, cheaper than bouncing later. Blocking disposable domains at signup is standard for products that gate features by account.

Validation is not a substitute for bounce handling. Addresses go stale, so your sending pipeline still needs to process bounces and suppress dead addresses, both to protect your sender reputation and because providers throttle senders with high bounce rates.

FAQ

Frequently asked questions

Can this tool tell if a mailbox actually exists?

No, and it says so honestly: mailbox verification needs an SMTP-level check that browsers cannot perform, and major providers mask the result anyway. The tool verifies syntax and that the domain can receive mail, which catches most invalid addresses.

What is a disposable email address?

A throwaway inbox from services like Mailinator or 10minutemail, usually created to bypass signup requirements. They accept mail briefly and are abandoned, so they pollute lists and inflate bounce rates.

Why did a well-formed address fail the MX check?

The domain publishes no MX records, so mail to it will bounce regardless of the mailbox part. This is typically a typo in the domain, like gamil.com instead of gmail.com.

Is it safe to paste an address into this tool?

The tool sends nothing to the address. The only network request is a DNS query for the domain's MX records over HTTPS, the same lookup any mail server performs.

Keep bad addresses out of your sends

Courier tracks delivery, bounces, and engagement per recipient across email, SMS, and push, so your lists stay clean and your reputation stays intact.

Start sending free