Email Address Validator
Validate email syntax, inspect local parts and domains, and check multiple addresses at once.
Enter an email address to validate
Type or paste an email above to check its syntax, local part, and domain format.
All validation runs locally in your browser. Email addresses are never sent to any server.
What Is Email Validation?
Email validation is the process of verifying that an
email address conforms to the syntax rules defined in RFC 5321 and RFC 5322. A valid email consists of a local part (before the @), an @ symbol, and a domain (after the @). This tool checks format
compliance — it does not connect to mail servers to verify whether the address actually exists
or can receive mail. For server-level verification, you would need an SMTP check or email
verification API. Client-side syntax validation is the essential first step in any email
workflow, catching typos and formatting errors before they cause delivery failures.
Email Syntax Rules
| Component | Rule |
|---|---|
| Total length | Maximum 254 characters |
| Local part | Max 64 characters. Allowed: a-z A-Z 0-9 . ! # $ % & ' * + / = ? ^ _ { | } ~ - |
| Domain | Max 253 characters. Must contain at least one dot. TLD must be at least 2 characters. |
| No consecutive dots | Neither local part nor domain may contain .. |
| No leading/trailing dots | Local part and domain cannot start or end with a dot |
How to Use the Validator
- Choose a mode — toggle between Single (real-time validation as you type) and Batch (validate multiple addresses at once).
- Enter email(s) — type or paste the address(es). In batch mode, separate entries with commas, semicolons, or new lines.
- Review results — single mode shows a detailed breakdown. Batch mode shows a table with status, parts, and errors for each address.
Limitations
- Syntax Only
This tool checks format compliance, not mailbox existence. A valid syntax does not guarantee the address can receive mail.
- No SMTP Check
No connection is made to the mail server. Server-level verification requires MX record lookups or SMTP handshakes.
- International (IDN) Emails
This validator uses basic ASCII rules. Internationalized email addresses with Unicode characters may not be fully covered.
- Disposable Emails
Temporary or disposable email addresses (e.g., mailinator.com) pass syntax validation but are not detected by this tool.
Frequently Asked Questions
Does a valid result mean the email exists?
What is the maximum email length?
What characters are allowed in the local part?
. ! # $ % & ' * + / = ? ^ _ { | } ~ -.
Dots cannot appear consecutively, at the beginning, or at the end of the local part.