Validate Email Address Syntax
Paste one or more email addresses – one per line. For every line the tool shows whether the spelling follows the internet standards and gives the reason if it does not. It checks syntax only, not whether the mailbox exists.
How it is calculated
The tool checks spelling only. Whether the mailbox exists, whether the domain accepts email or whether an address is disposable can only be found out by contacting the mail server – which this tool deliberately does not do. Your addresses stay in your browser; nothing is sent and nothing is stored.
What makes an email address valid
An address consists of a local part, an @ and a domain. The check follows the mailbox syntax of RFC 5321 – the way a mail server accepts a recipient address:
- Local part (before the @): letters, digits and
! # $ % & ' * + / = ? ^ _ ` { | } ~ -; dots only between characters, never doubled. At most 64 characters. - Quotation marks:
"john doe"@example.comis allowed by the RFC (spaces included), but many forms and services reject it – so it is flagged with a note. - Domain: labels separated by dots, made of letters, digits and hyphens, 1–63 characters each, no hyphen at the start or end; the top-level domain must not be all digits.
- Total length: at most 254 characters, because the SMTP path including angle brackets is limited to 256 characters.
Accented letters in email addresses
Domains with accented letters (müller.de) are allowed: technically they are rewritten in Punycode (xn--mller-kva.de), and the tool shows that form. Non-ASCII letters before the @ can only be delivered with the SMTPUTF8 extension (RFC 6531), which by no means every server supports.
What is deliberately not accepted
Comments in parentheses and obsolete forms that RFC 5322 only keeps for reading old messages do not belong in recipient addresses and count as invalid here. Addresses without a dot in the domain (admin@localhost) and IP addresses in square brackets are formally correct, but not deliverable on the internet or unusual.
Frequently asked questions
Does the tool check whether an email address exists?
No. It checks syntax only. The only reliable proof that a mailbox exists is a delivered message – for example a confirmation link (double opt-in).
Are capital letters allowed in email addresses?
Yes. The domain is not case-sensitive. The part before the @ could be according to RFC 5321, but practically all providers treat upper and lower case the same.
Can an email address contain a plus sign?
Yes, name+newsletter@example.com is valid. Many providers use the plus for sub-addresses. If a form rejects it, the form is at fault.
How long can an email address be?
At most 64 characters before the @, 63 per domain label and 254 for the whole address (RFC 5321, section 4.5.3.1).
Can I check a whole list?
Yes, up to 1,000 lines at once – one address per line. Duplicates are flagged.
Sources and legal basis
- RFC 5321: RFC 5321 – Simple Mail Transfer Protocol (4.1.2 Mailbox syntax, 4.5.3.1 size limits)
- RFC 5322: RFC 5322 – Internet Message Format (3.2.3 atext, 3.4.1 addr-spec)
- RFC 3696: RFC 3696 – Application Techniques for Checking and Transformation of Names (Section 3) + Errata
- RFC 6531: RFC 6531 – SMTP Extension for Internationalized Email (SMTPUTF8)
- RFC 5891: RFC 5891 – Internationalized Domain Names in Applications (IDNA2008)
- RFC 1035: RFC 1035 – Domain Names, 2.3.1 Preferred name syntax / 2.3.4 Size limits
As of:
Related tools
- Regex TesterTest JavaScript regular expressions live: matches highlighted, capture groups in a table, every part of the pattern explained. Free, nothing uploaded.
- DNS lookupLook up the DNS records of any domain: A, AAAA, MX, TXT, CNAME, NS, SOA, CAA, SRV and PTR – with TTL, DNSSEC status and explained error codes. Free.
- Luhn Check Digit Validator and CalculatorValidate numbers with the Luhn algorithm (mod 10, ISO/IEC 7812-1) or calculate the check digit – format check only, runs locally in your browser.
- EAN, GTIN and ISBN ValidatorValidate EAN-8, EAN-13, UPC-A, GTIN-14 and ISBN-10/13 check digits, calculate a missing check digit and convert ISBN-10 to ISBN-13 – free, in your browser.
- Aspect Ratio CalculatorCalculate the aspect ratio from width and height (1920 × 1080 = 16:9), find the missing side, decimal value, nearest standard ratio and CSS aspect-ratio.
- Base64 Encode and DecodeEncode and decode Base64 and Base64url with proper UTF-8, plus URL encode/decode (percent-encoding). Clear error messages, runs locally in your browser.