Email Normalizer

Canonicalize any email address to its deliverable form — lowercase, strip Gmail dots and +tag sub-addresses, fold googlemail.com to gmail.com. Runs entirely in your browser, no server, no sign-up.

Result

What this tool does

The Email Normalizer turns an email address into its canonical form — the single deliverable address that a mailbox actually receives, with cosmetic and provider-specific variations removed. It runs entirely in your browser: nothing is sent to a server, it works offline, and there is no sign-up.

Paste an address (a Name <addr> or mailto:addr wrapper is unwrapped automatically) and it reports the canonical address plus what was changed.

What gets normalized

StepWhat happens
Lowercase the domainDNS is case-insensitive, so Example.COM becomes example.com.
Lowercase the local partOn by default — virtually every provider treats the part before @ case-insensitively. Turn it off to keep the original case.
Strip the +tag sub-addressyou+newsletter@… and you+shopping@… both deliver to you@…, so the tag is removed (and reported).
Remove Gmail dotsGmail ignores . in the local part, so [email protected] is the same mailbox as [email protected]. Dots are removed for Gmail only.
Fold googlemail.comGoogle's old domain googlemail.com is folded to gmail.com.

Provider rules

Dot-stripping applies to Gmail / Googlemail only. Sub-address (+tag) removal applies to every recognized provider — Gmail, Outlook / Hotmail / Live, Yahoo, iCloud, Fastmail, and Proton Mail — and to any other domain, since plus addressing is the de-facto standard. Other providers keep their dots.

Examples

InputOutput (canonical)
[email protected][email protected]
[email protected][email protected]
[email protected][email protected]
Jane Roe <mailto:[email protected]> [email protected]
[email protected][email protected]

Why normalize email addresses?

FAQ

Is it free and private?

Yes — your input never leaves your device, and it keeps working offline once the page has loaded.

Does removing dots affect non-Gmail addresses?

No. Only Gmail ignores dots in the local part, so dots are preserved for every other provider.

What about the +tag part — is that mail lost?

No. A message to you+anything@… is delivered to you@…; the tag is just a filtering label, so the canonical address still reaches the same inbox.

Can I keep the local part's capitalization?

Yes — untick Lowercase the local part. The domain is always lowercased because DNS is case-insensitive.

Developer & Automation Access

Run it from the terminal

Same engine as this page, headless — via the gizza CLI:

gizza tool email-normalizer "[email protected]"

New to the CLI? Get gizza →

Open it by URL

Pre-fill and auto-run this tool with query parameters — the names match the API/CLI:

https://gizza.ai/tools/email-normalizer/?email=John.Doe%2Bnewsletter%40googlemail.com&lowercase_local=true

Machine-readable descriptor: tool.json — title + parameters JSON Schema for agents.