Email Address Validator

Check that an email address is written correctly, catch typos in popular domains and see whether the domain is set up to receive mail. Paste a whole list to check it at once and export the results.

Check
DNS resolver

INPUT

The syntax is checked as you type. Check domain looks up its mail servers.

RESULT

Type an email address to check it.

Syntax and typo checks run in your browser. When you check domains, only the part after the @ goes from your browser to the DNS resolver you choose.

How to validate email addresses

  1. Enter an address

    Type one address, or switch to List and paste one address per line.

  2. Read the syntax check

    Mistakes such as a missing @, two dots in a row or a space are explained as you type, and likely typos such as gmial.com come with a correction.

  3. Check the domain

    Look up the domain's MX records to see whether it can receive mail. In List mode, download the results as a CSV file.

What is checked

The syntax check follows the practical rules of RFC 5321 and 5322: up to 64 characters before the @, made of letters, digits, dots and !#$%&'*+/=?^_`{|}~- or a quoted string, then a domain of letters, digits and hyphens. Domains with accents or other scripts are converted to punycode. The domain check looks for MX records, a null MX that refuses all mail, or an address record that mail can fall back to.

What it can't tell you

No tool can prove that a mailbox exists without sending mail to it. Mail servers often accept any address at first and bounce the message later, and many block the probing some services use. A good result means the address is well formed and its domain can receive email, not that someone reads it.

Frequently asked questions

What is sent to a server?

The syntax and typo checks run in your browser. When you check a domain, only the part after the @ is sent from your browser to the DNS resolver you choose, Cloudflare or Google. The full addresses never leave your device.

Why is an address with a + or quotes valid?

Plus signs are allowed and are often used for tags, as in name+news@example.com. Quoted names such as "john doe"@example.com are valid too, but many sign-up forms and mail systems reject them, so the tool warns about them.

How many addresses can I check at once?

Up to 5,000 lines are checked for syntax and typos. The domain check covers up to 200 different domains per run, and addresses that share a domain are looked up only once.