Email Validator
A typo in a signup form sends your welcome email into a black hole and your bounce rate into yellow territory. This validator runs the two checks that matter most: RFC 5322 syntax and live MX record presence on the domain. Paste an address and it shows the syntax verdict, the local part, the domain, whether the domain accepts mail, and the address length.
How to validate an email address
-
1
Enter an email address
Paste a single address into the input; the check runs as you type.
-
2
Check syntax
The RFC 5322 syntax check flags a missing @, invalid characters, consecutive dots and other format errors.
-
3
Verify MX
A DNS lookup confirms the domain has mail servers. A domain without an MX record cannot receive mail.
-
4
Read the details
The verdict plus the local part, domain, MX result and length of the address.
What the validator checks
The check has two levels:
- Syntax (RFC 5322). Catches typos like a missing @, double dots and invalid characters. It is a format check, not proof that the mailbox exists.
- MX record present. Confirms the domain can accept mail. If the domain has no MX record, mail sent there bounces.
There is no third level: this validator does not send email and does not verify that a specific mailbox exists. Only a real test message proves that.
Syntax-level catches
A valid email has a local part, an @ and a domain part. The local part can include letters, digits, . _ + - and, in the quoted form, almost anything. Common real-world problems the syntax check rejects:
- Missing @ or multiple @
- Leading or trailing dot in the local part:
.user@example.com - Consecutive dots:
user..name@example.com - Spaces or other invalid characters in the local part
- Trailing whitespace or hidden Unicode characters from copy-paste
An address like user@localhost passes the syntax check (it is valid RFC), but a domain without a dot is usually not externally deliverable.
Common typo domains to watch for
| Typo | Intended |
|---|---|
| gmial.com | gmail.com |
| gnail.com | gmail.com |
| gmaill.com | gmail.com |
| hotnail.com | hotmail.com |
| hotmal.com | hotmail.com |
| yahoo.co | yahoo.com |
| outlock.com | outlook.com |
| iclud.com | icloud.com |
A typo like gmial.com passes the syntax check, so read the domain line in the results yourself and compare it with this list.
What an MX record does and does not prove
An MX record says “this domain accepts mail at these servers”. It does not say that your specific address exists. Common caveats:
- Catch-all domains accept every address, so MX passes even for non-existent mailboxes.
- Greylisting can make some domains refuse the first lookup from unknown servers; a retry usually succeeds.
- Deliverability only shows up when you actually send. Use validators for obvious filtering, and measure deliverability through real campaigns with opt-in.
No email is sent
The check never sends an email to the address you enter. It is a format check plus a DNS lookup of the domain, nothing more.
Frequently Asked Questions
No. No actual email is sent. The tool checks the format of the address and performs a DNS lookup for the domain’s MX records, and nothing is sent to the address itself.
The syntax check accepts standard addresses and rejects unusual but technically valid forms such as quoted local parts. The MX lookup can also fail temporarily for legitimate domains. If the address passes syntax and its domain has an MX record, it is very likely valid.
No. It checks the format and that the domain accepts mail. To confirm a specific mailbox, send a test email to it.
No. The address is used only to run the check and is not stored or logged.
Related Tools
ASCII Table Reference
Full ASCII table from 0 to 127 with decimal, hex, octal, binary, standard names and HTML numeric-reference notation, including NUL, LF and DEL.
Color Palette Generator
Generate monochromatic, analogous, complementary, triadic or tetradic color palettes from a base HEX color and export copy-ready CSS variables.
HEX Color Picker
Pick or enter a HEX colour and get RGB, HSL, approximate CMYK, relative luminance and contrast ratios against white and black.
HTML Character Reference
Searchable list of HTML entities, their named and numeric codes, and a one-click copy for special characters and symbols.
JSON Formatter
Paste JSON to pretty-print with 2 or 4 spaces, minify it to compact output, or run a quick syntax check before copying the result.
Phone Validator
Validate phone numbers by country, detect the region and type, and normalize valid numbers to E.164, international, national and RFC 3966 formats.
Tool available in other languages
- E-Mail-Validator [DE]
- E-posta Doğrulayıcı [TR]
- مدقق البريد الإلكتروني [AR]
- Validador de Email [PT]
- 邮箱验证器 [ZH]
- メールアドレス検証ツール [JA]
- Walidator adresów e-mail [PL]
- E-mailvalidator [NL]
- Validador de Email [ES]
- 이메일 검증기 [KO]
- Trình kiểm tra email [VI]
- E-postvalidator [SV]
- Validator Email [ID]
- ตัวตรวจสอบอีเมล [TH]
- Validateur d'email [FR]
- Validatore Email [IT]
- Валидатор электронной почты [RU]