EMAIL VALIDATOR
Check email format, see a local-part/domain breakdown, and catch common typo domains. Nothing you type leaves your browser.
Valid format
Did you mean jane.doe@gmail.com?
| Local part | jane.doe |
| Domain | gmial.com |
| Looks valid | Yes |
How to validate an email address
- 1
Type or paste an email address into the field.
- 2
See an instant breakdown of the local part and domain, plus whether the format looks valid.
- 3
If the domain matches a known typo (like gmial.com or outlok.com), click the suggestion to fix it in one click.
Questions
- Does this confirm the email address actually exists?
- No. This tool checks format only — the syntax rules an address has to follow. Confirming that a mailbox actually exists and accepts mail requires an MX lookup and an SMTP handshake with the receiving mail server, both of which need a server-side connection. A format checker running entirely in your browser deliberately doesn't attempt that; it can tell you an address is malformed, but it can't tell you it's deliverable.
- How does the typo-domain suggestion work?
- It checks the domain against a small hardcoded list of common misspellings of the top email providers (gmail.com, yahoo.com, hotmail.com, outlook.com, icloud.com, aol.com) — things like gmial.com, yaho.com, or hotmial.com. If it matches, you get a one-click fix. It won't catch every possible typo, just the frequent ones for major providers.
- Why does it accept quoted local parts and reject some unusual-looking addresses?
- The local part (before the @) is allowed to be a quoted string per the email spec, e.g. "john smith"@example.com, so this validator accepts that loosely rather than rejecting anything with a space. It intentionally doesn't implement the full RFC 5322 grammar, though — that spec permits address forms no real mail provider accepts in practice, so a stricter, more practical pattern catches more real-world mistakes.
- Is my email address uploaded anywhere?
- No. Validation happens locally in your browser using JavaScript — the address you type is never sent to a server, logged, or stored.