Email Structure Analyzer

Type one email address and see its parts, whether it follows the format rules — rule by rule — and what else can be said about it.

Your files never leave your device. Everything runs in your browser and nothing is uploaded.

Format rules

More about this address

The rules of an email address

An address has a name part (also called the local part or username), an @ sign and a domain. The name part can be up to 64 characters and may use letters, digits and the symbols . _ % + - ! # $ & ' * / = ? ^ ` { | } ~, but cannot start or end with a dot or contain two dots in a row. The domain is made of labels separated by dots, each up to 63 characters, using letters, digits and hyphens (not at the start or end of a label), and the whole address can be at most 254 characters. The last label (the ending or TLD) must be at least two letters.

Some parts have special meaning to particular providers: +tag (sub-addressing) is supported by Gmail, Outlook, Apple and many others and delivers to the same mailbox; Gmail also ignores dots in the name part, so j.o.h.n@gmail.com and john@gmail.com are the same mailbox. Check a whole list at once with the email syntax validator.

Frequently asked questions

Does this check that the mailbox exists?

No. It checks the format and describes the address; only sending a message (or asking the mail server) can show whether it exists.

Why is a valid-looking address rejected?

Rare but technically allowed forms (quoted names, comments, non-English letters) are treated as invalid because most systems reject them.

Is the address sent anywhere?

No. It is analysed in your browser.

Running into a technical issue or something that doesn't work right on this page? Please let us know straight away via our Contact page — that's how we find out what's broken and get it fixed.