usefmtly

Email Validator

Email Validator — Free email validator. Paste one email or a bulk list (one per line) and instantly see which are valid or invalid. RFC 5322 compliant regex, 100% client-side. No signup required.

One email per line
Email addresses

What makes an email address valid?

A valid email address has three parts: a local part, an @ symbol, and a domain. Each part has rules defined by RFC 5322, the internet standard for email format.

  • Local part — before the @. Letters, numbers, and most special characters allowed. Max 64 characters.
  • @ symbol — exactly one required. No more, no fewer.
  • Domain — after the @. Must contain at least one dot and end with a valid TLD (e.g. .com, .org, .io). Max 253 characters.
  • Total length — the full address must be 254 characters or fewer.

Format validation vs. existence check

This tool checks format — whether the email address is structurally valid according to RFC 5322. It does not check whether the address actually exists or whether the mailbox is active. For that, you would need to either send a verification email or use an SMTP probe.

  • Format check (this tool) — fast, works offline, no false positives from non-existent domains
  • DNS MX lookup — confirms the domain has mail servers, but not the specific address
  • SMTP probe — queries the mail server directly, often blocked by providers to prevent scraping
  • Verification email — the only fully reliable method; requires user action

Common use cases

  • Cleaning email lists — remove obvious format errors before importing into a CRM or mailing tool
  • Debugging form validation — test which addresses pass or fail your app's email regex
  • CSV/export review — quickly check a batch of user-submitted addresses from a data export
  • QA testing — generate edge cases and confirm your validation logic handles them correctly

Frequently Asked Questions

How does email validation work?

This tool checks email addresses against the RFC 5322 standard using a regex pattern. It verifies the format: a local part (before @), an @ symbol, a domain with at least one dot, and a valid TLD. It does not send test emails or perform DNS lookups — format validation only.

Why is my email marked invalid?

Common reasons include: missing @ symbol, multiple @ symbols, missing domain, domain without a TLD (no dot), local part over 64 characters, or characters not allowed by the email standard. The tool shows the specific reason for each failure.

Does this check if the email address actually exists?

No. Format validation only. Checking whether an email address actually exists requires sending a verification email or performing an SMTP handshake — both require server-side code. This tool checks format only.

How do I validate a bulk list of emails?

Paste your email list with one address per line. The tool validates all of them simultaneously and shows a summary with valid count, invalid count, and the reason each invalid email failed.

What is RFC 5322?

RFC 5322 is the Internet standard that defines the format for email messages, including what constitutes a valid email address. It specifies allowed characters, maximum lengths, and the required structure ([email protected]).

Related Tools