An email syntax validator checks whether an email address is correctly formatted according to RFC 5322 rules — verifying the local part, domain, TLD, and character constraints. Use it before sending mail, importing lists, or writing validation logic in your app.

Validation updates as you type — no button needed.

Validation Rules (RFC 5322)

@ symbol: Exactly one @ is required. Multiple @ symbols or a missing @ are always invalid.

Local part (before @): 1–64 characters. Cannot start or end with a dot. No two consecutive dots. Characters allowed: A–Z, a–z, 0–9, and ! # $ % & ' * + - / = ? ^ _ ` { | } ~ and dots.

Domain (after @): Must contain at least one dot. Each label (segment between dots) must be 1–63 characters, contain only letters, digits, and hyphens, and cannot start or end with a hyphen.

TLD (last label): Must be 2 or more alphabetic characters only (e.g., .com, .io, .museum). Numeric TLDs are not valid.

Total length: The entire email address must not exceed 254 characters per RFC 5321.

Note: This tool validates syntax only. It does not verify that the email address exists or can receive mail.