Email Address Validator

Check a whole list of email addresses for valid syntax, duplicates, disposable domains and typos.

Options
More checks
Addresses
0
Valid
0
Invalid
0
Duplicates
0
Warnings
0
No uploads. Your files stay on your device.

Free forever, no sign-up, no cookies. Buy me a coffee

How it works

Paste one address per line — or a blob separated by commas, semicolons or spaces, including Name <name@example.com> style entries — and every address is checked the moment you type. The syntax check follows the practical rules mail servers actually apply: exactly one @, a local part of at most 64 characters with no leading, trailing or doubled dots, a domain made of valid labels, and a top-level domain of at least two letters. Anything that fails gets a plain-English reason such as "No @ sign" or "Domain has no dot", so you can fix the row instead of guessing.

Beyond syntax, the tool warns you about addresses that are technically valid but risky: role accounts like info@ or noreply@, known disposable and throwaway domains, and misspelled providers — gmial.com is matched back to gmail.com with an edit-distance check. Duplicates are removed case-insensitively by default and counted for you. Copy the clean list, download it as a .txt, or export a CSV report with the status and note for every address.

Everything runs as plain JavaScript in your browser. No address is uploaded, no mail server is contacted and nothing is stored, which makes it safe for customer lists and signup exports. Note that a syntax check cannot prove a mailbox exists — only that the address is well formed and worth sending to.

Frequently asked questions

How do I check if an email address is valid?

Paste the address — or a whole list, one per line — into the box. Each address is checked instantly against the rules mail servers apply: exactly one @, a local part of at most 64 characters with no leading, trailing or doubled dots, a valid domain, and a top-level domain of at least two letters. Anything that fails is listed with a plain-English reason, such as "No @ sign" or "Domain has no dot".

Does the tool confirm the mailbox actually exists?

No, and no tool can do that reliably from a browser. This is a format and quality check: it proves an address is well formed and worth sending to, and flags the risky ones — disposable domains like mailinator.com, role accounts like info@ or noreply@, and misspelled providers such as gmial.com. Confirming delivery requires an SMTP check from a mail server, or simply sending a confirmation email.

Are my email addresses uploaded anywhere?

Never. The validation runs entirely as JavaScript in your browser — there is no server, no API call and no storage, so the list stays on your device. That makes it safe for customer records, signup exports and any other list you cannot paste into a cloud service. You can copy the cleaned addresses or download them as a .txt file, plus a CSV report with the status and note for every address.

Report a bug