Email Validator

Email Syntax Validator

Paste email addresses one per line to check their format locally. See which are valid, invalid or duplicated and export clean lists. Valid syntax does not prove that an inbox exists.

Back

1. Email addresses

Syntax only · local

Valid syntax does not prove that an inbox exists, receives mail, or belongs to a person. No DNS, MX or SMTP lookups are made.

2. Results

Original order kept
0Total
0Valid
0Invalid
0Duplicates
0Empty lines
Enter one email address per line, then press Validate.
Validation results
LineEntryResultDetails

About this tool

About Email Syntax Validator

Email Syntax Validator checks lists of email addresses against the practical syntax rules of RFC 5321 and 5322, with optional support for international addresses. It marks every line as valid, invalid, duplicate or empty, explains each error, and lets you copy or download the valid and invalid lists in their original order.

Typos and formatting mistakes in mailing lists cause bounces and wasted sends. Syntax checking catches problems such as missing @ signs, double dots or invalid domains before you import a list. It does not contact mail servers, so it cannot confirm that an inbox exists — that would need a separate verification service.

How to use

Step by step

  1. Paste email addresses into the box, one per line.
  2. Choose whether duplicates ignore letter case and whether international addresses are allowed.
  3. Press Validate.
  4. Review the counts and the table; use the Show filter to see one type of result.
  5. Copy or download the valid list, the invalid list, or both.
Key features

What it offers

  • Bulk checking with one address per line
  • Valid, invalid, duplicate and empty-line detection
  • A specific reason for every invalid entry
  • Case-insensitive duplicate matching (optional)
  • Optional international (Unicode) addresses and domains
  • Results table with filter and original line numbers
  • Copy and Download for valid and invalid lists
  • No DNS, MX or SMTP lookups
Best practices

Tips for best results

  • Validate lists before importing them into a mailing tool.
  • Fix invalid entries at the source where possible rather than only deleting them.
  • Use a confirmation (double opt-in) email to prove an address really works.
  • Keep the international option off unless your mail system supports it.
  • Remember that a valid format does not mean the inbox exists or wants your email.
Benefits

Why people use it

Cleaner lists

Catch typos and duplicates before you send.

Clear reasons

Every invalid line says what is wrong.

Order kept

Exports follow your original order.

Private

Addresses never leave your browser.

FAQ

Common questions

No. The tool only checks that each address is written in a valid format. It does not contact any mail server, so it cannot tell whether the inbox exists, accepts mail, or belongs to a real person.
The practical rules of RFC 5321 and 5322: one @, a local part of letters, numbers and allowed symbols (or a quoted string), no leading, trailing or double dots, a domain made of valid labels with a proper ending, and length limits of 64 characters before the @ and 254 overall.
Yes, when “Allow international addresses” is on: Unicode characters before the @ (RFC 6531) and international domain names are accepted. Many mail systems still don’t support them, so the option is off by default.
Addresses are compared case-insensitively by default, so Ana@Example.com and ana@example.com count as one. The first occurrence stays valid and later ones are marked as duplicates.
No. No DNS, MX or SMTP checks are made and nothing is uploaded — all checks run in your browser.
The tool expects bare addresses. Remove the display name and the angle brackets, or the mailto: prefix, and check again.
Thousands at once. The table shows the first 1,000 rows of the selected filter, while counts, Copy and Download always include every row.
Private by design

This runs entirely in your browser

No file or text you enter here is uploaded. Encoding and decoding happen on your device using native browser APIs — close the tab and nothing remains on a server.

Install Toolisco Add it to your device for offline, one-tap access.