Email Address Validator
Validate email addresses against RFC 5322 rules with local part, domain, and TLD breakdown.
Related Tools
🔗Domain Name Validator
Validate domain names against RFC 1035 rules: length, characters, labels, and TLD.
vSemVer Validator
Validate semantic version strings and parse major, minor, patch, pre-release, and build metadata.
📞Phone Number Formatter
Format phone numbers in E.164, national, and international formats for 10 countries.
FAQ
- What are the rules for the local part of an email?
- The local part (before @) may contain letters, digits, and the characters !#$%&'*+/=?^_`{|}~.-. Periods are allowed but not at the start or end and not consecutively. The maximum length is 64 characters.
- Does this tool verify if the email address actually exists?
- No. This tool validates the syntax and format of email addresses only. Verifying whether an address exists requires an SMTP connection or a mailbox verification service. Format validation catches most typos and invalid inputs.
- What makes a TLD valid?
- A valid TLD (Top-Level Domain) must consist entirely of ASCII letters (a–z), be at least 2 characters long, and not contain digits or hyphens. Examples: com, org, net, io, dev, co, uk. Internationalized TLDs in punycode (xn--) are a special case.
Enter an email address to validate it against RFC 5322 format rules. Checks: presence of exactly one @ symbol, local part rules (allowed characters, length ≤64), domain name rules (label length ≤63, total ≤253), and TLD must be alphabetic and ≥2 chars. Shows a breakdown of local part, domain, and TLD with colored validity badges.