Skip to content
Utilboxes

Email Address Validator

Paste one email address per line to check each one's format, with any problem explained in plain English and likely typos such as gmial.com corrected. The format check runs in your browser; the optional mail-server check sends only the domain names to this site's server for a DNS lookup. No check can prove a mailbox exists.

Checked by this site's server

Updated

How to use the Email Address Validator

  1. 1Paste one email address per line.
  2. 2Read the verdict next to each address — problems are explained in plain English.
  3. 3Press Use this to accept a suggested correction, such as gmail.com for gmial.com.
  4. 4Optionally press Check mail servers to confirm each domain can receive email.

How it works

The format check follows the rules mail servers apply (RFC 5321 and RFC 5322): exactly one @; up to 64 characters before it, made of letters, digits, dots and a small set of symbols such as + and _; no leading, trailing or doubled dots; and a domain made of labels of letters, digits and hyphens with a real ending. The whole address can be at most 254 characters.

Some addresses are technically legal but rejected by most websites — quoted names such as "john smith"@example.com, IP addresses in brackets, and international characters. Those pass with a note, so you decide rather than the tool guessing.

The mail server check looks up the domain's MX records, which say where its email is delivered. A domain with no MX record can still receive mail at its own address; a domain with a “null MX” record has declared it accepts no email; and a domain that does not exist cannot receive anything. Only the domain name is sent for this lookup, never the full address.

No check can prove a mailbox exists without sending it an email. Many mail servers accept every address at a domain and bounce undeliverable mail later, and probing them address by address is unreliable and treated as abuse — so this tool deliberately stops at format and domain.

Tips and common mistakes

  • Accept the suggested fix for obvious typos in common domains before you save a list.
  • Treat a valid format as necessary, not sufficient; only a confirmation email proves an address works.
  • Use the mail server check to catch domains that cannot receive email at all.
  • Clean a list before importing it into a mailing tool, so bounces do not hurt your sending reputation.

Frequently asked questions

Does a valid result mean the email address exists?
No. It means the address is correctly formed and, if you ran the MX check, that its domain can receive email. Whether that particular mailbox exists can only be confirmed by sending a message to it.
Is a plus sign allowed in an email address?
Yes. Addresses like jane+newsletter@example.com are valid, and many providers deliver them to jane@example.com. Some websites wrongly reject them.
Do capital letters make an address invalid?
No. Domains are not case-sensitive, and in practice almost every mail provider treats the part before the @ as case-insensitive too.
Is my list uploaded?
The format check runs entirely in your browser. If you run the mail server check, only the domain names — the part after each @ — are sent to this site's server for a DNS lookup.
What is an MX record?
A DNS record that says which servers receive email for a domain. A domain with none listed may still accept mail at its own address, and one with a “null MX” has declared that it accepts none.
How long can an email address be?
Up to 254 characters in total, with no more than 64 before the @.
Is the address I check sent anywhere?
The format check runs in your browser. The optional mail server lookup sends only the domain name to this site's server, never the full address.

Guides