EmailNa

Home › Email help

Valid characters in an email address (and the maximum length)

The email standards allow far more characters than most providers let you choose. Here are the official rules, what Gmail and Outlook.com actually allow, and the safe set to stick to.

Updated October 17, 2026 · 2 min read

Quick answer

The safe set is letters, numbers, dots, hyphens and underscores before the @. The standards also allow characters such as + ! # $ % & ' * / = ? ^ ` { | } ~. A dot cannot be first, last or doubled. The part before the @ can be up to 64 characters, and the whole address up to 254.

Free tool: check an address or a list right now with the EmailNa email checker. It catches typos, throwaway domains and domains with no mail server.

The parts of an email address

name@example.com: the part before the @ is the local part (the mailbox name). The part after is the domain. Each has its own rules.

Characters allowed before the @

CharacterAllowed by the standard?Notes
Letters a–z, A–ZYesMost providers ignore capitals
Numbers 0–9Yes
Dot .YesNot first, not last, never two in a row
Hyphen -YesFine anywhere in the local part
Underscore _YesGmail does not allow it in new usernames
Plus +YesOften used for tags: [email protected]
! # $ % & ' * / = ? ^ ` { | } ~YesLegal but rare; some websites wrongly reject them
Spaces, commas, ( ) < > [ ] : ; @ \ "Only inside quotesQuoted addresses are valid but almost never used. Avoid.

Rules for the domain (after the @)

Maximum length

PartMaximum
Local part (before the @)64 characters
Each domain label63 characters
Whole address254 characters

The standard's limit on the mail "path" is 256 characters including the angle brackets around the address, which leaves 254 for the address itself.

What Gmail and Outlook.com let you choose

ProviderAllowed in a new username
GmailLetters, numbers and periods; 6–30 characters
Outlook.comLetters, numbers, dot, underscore and hyphen

Both will still receive mail from addresses that use other legal characters.

Can you have a hyphen or dash in an email address?

Yes. [email protected] is valid, and hyphens are common in company domains such as @smith-sons.com. Gmail is the main exception: you cannot pick a hyphen in a new Gmail username. When reading an address aloud, say "dash" or "hyphen" clearly, because it is easy to mishear.

Building a form? Validate gently

Strict format checks often reject real customers, especially those with + or ' in their address. A sensible check is: one @, something before it, a domain with a dot after it, and no spaces. Then confirm the address really works by sending a confirmation email. To test a list, use the free email checker.

Questions people ask

Is an email address case-sensitive?
The standard lets the part before the @ be case-sensitive, but in practice almost every provider, including Gmail and Outlook.com, treats capitals and small letters the same.
Can an email address start with a number?
Yes. Numbers are allowed anywhere in the local part, including the first character.
Can an email address have two dots in a row?
No, not without quotes. [email protected] is invalid.
What is the shortest valid email address?
In theory one character, an @, and a short domain, such as [email protected]. Many providers set their own minimum; Gmail requires 6 characters.

Sending one email to a whole list? Check the addresses first with Veml, which removes bad and risky emails before you hit send. (Veml and EmailNa have the same owner.)