UtilityToolsLab

© 2026 UtilityToolsLab. Built and maintained by the UtilityToolsLab Team.

Free eBooks·About·Changelog·Privacy Policy·Terms of Service·Report a bug
HomeAuth, Privacy & ValidationEmail Validator

Related Tools

Suspicious URL Check2FA QR BuilderTOTP GeneratorCard Validator

Email Address Validator

Check one address or a whole list for syntax errors, mistyped providers, disposable domains and role accounts. Nothing is uploaded or looked up.

You Might Also Like

All Auth, Privacy & Validation

Suspicious URL Check

Read a link before you click it: decodes punycode, spots the @ trick, mixed-script homographs and brand-in-subdomain. The link is read, never fetched.

2FA QR Builder

Build the otpauth:// URI for a TOTP or HOTP account and render it as a scannable QR code. SHA-1/256/512, 6–8 digits, 30–90s period. Nothing uploaded.

TOTP Generator

Generate time-based one-time passcodes from a Base32 secret using RFC 6238, entirely in your browser. Configure the algorithm, digit count, and refresh period.

Card Validator

Validate any card number with the Luhn algorithm. Detects Visa, Mastercard, Amex, Discover and more. Shows IIN, CVC length, and formatted display.

Two different questions hide inside “is this email valid?”. One is settled: whether the address is shaped the way the standards say an address must be shaped. The other, whether anyone reads mail sent to it, needs a DNS lookup and a conversation with a mail server, and no page in a browser can have that conversation. Email Address Validator answers the first question properly and is explicit about not answering the second.

That split runs through the whole output. A hard error means the address cannot be valid under RFC 5322 and no mail server will take it. A warning means the address is well-formed but probably not what someone meant to type. Conflating those two is how validators end up rejecting on-call+payments@harbourline.dev, which is perfectly legal, while waving through priya@gmial.com.

Walkthrough: Seven Addresses, Two Broken

Press Load Sample for a signup list of seven. Two are rejected outright: r.okonkwo@@northwind-labs.io has a second @ where the name should be, and .leading.dot@quartzandkiln.co.uk returns “The part before the @ cannot start with a dot.” Three of the five that pass still carry a warning: priya.raghunathan@gmial.com is offered gmail.com with a Fix button that rewrites the line in place, billing@… is flagged as a role address rather than a person, and temp-signup@mailinator.com is named as disposable. The remaining two are simply fine and say nothing at all, which is the point of grading rather than scoring.

Tricky Inputs: What Most Validators Get Wrong

  • Plus addressing is legal. So are !#$%&'*+/=?^_`{|}~-, which RFC 5322 lists as ordinary name characters. A validator that rejects them is rejecting real mailboxes.
  • A quoted name may contain a space. "odd name"@example.com is valid, and the space check has to run after the address is split rather than before, or that address is wrongly rejected. It earns a warning anyway, because plenty of systems will not take it.
  • A bare IP is not a domain. admin@192.0.2.55 is rejected with the fix in the message: written as admin@[192.0.2.55] it becomes a legal address literal, and the tool then warns that it is only useful inside a network you control.
  • The ceilings are real and they are three. 64 characters before the @, 255 for the domain, 254 for the whole address, and 63 for any single label between dots. Long addresses fail on the total even when both halves look reasonable.

Not a Substitute for Sending a Test Email

Nothing here contacts a mail server, checks an MX record, or asks a provider whether a mailbox exists, so a green tick means the address is spelled correctly and nothing more. The disposable-domain list holds 16 well-known providers and will always trail the ones invented last month. Where the tool does earn its keep on a list is the pass at the end: Copy valid only gives back the addresses that survived, already cleaned of the broken lines, and the filters above the results let you look at just the failures or just the ones worth a second glance. Batches stop at 200 addresses, and everything stays in this tab, which matters when the list is your customers.

Type an address above, or press Load Sample for a signup list with a broken address, a mistyped provider and a throwaway domain mixed into the good ones.