MoeMail

Gmail Alias Generator

Dots in a Gmail address change nothing about where the mail lands. Neither does a +tag. Paste your address to see the variations.

The address goes into this page's URL. We keep no copy and give it to no one.

Two Google features

Gmail ignores dots

Google documents it: dots in the username carry no meaning for delivery. j.o.hn@gmail.com and john@gmail.com reach one mailbox. Gmail has defined it that way since launch.

Gmail routes on what comes before the +

you+acme@gmail.com reaches you@gmail.com, and the headers keep the tag so your filters can read it.

The arithmetic

A username of n characters has n-1 gaps, and each gap either holds a dot or does not, so there are 2^(n-1) spellings. Eight characters gives 128. Twenty gives over half a million.

The limits

Most "unlimited Gmail" pages skip this section. Read it before you decide an alias solves your problem.

They are not separate accounts. Even where a signup goes through, each variation lands in one inbox, so what you gain is a second login. Many services strip dots and tags before they check, so the signup often fails anyway.

They are not anonymous. Your real address sits inside the alias in plain sight, and the recipient can read it off.

They are not a way to mass-create accounts. Farming accounts to abuse signups or evade bans breaks Google's terms. Dots do not change the account behind them.

Questions

Yes. Google documents that Gmail ignores dots in a username when it routes mail. Gmail has behaved this way since launch.

With dots alone, 2^(n-1) for an n-character username: 128 for eight characters, 32,768 for sixteen. A +tag takes almost any text, so the only cap there is Gmail's address length limit.

No, in most cases. Services strip dots and +tags before they check the address against their records, and the variations resolve to one mailbox regardless. For a separate address, use a disposable one.

No. The dot rule is specific to Gmail. Other providers treat john@ and j.ohn@ as different mailboxes, so a dotted variation of a non-Gmail address may bounce or reach a stranger. More providers support +tags, though support is not universal.

No. The server reads the address out of the page URL, computes the variations and keeps no copy. Turn JavaScript off and reload: the result still renders, because the server builds it from the query string.

No. You can read the base address out of any alias. Anonymity needs an address that was not yours to begin with. A disposable inbox is one.

Get an address without giving Google a phone number

You reached the dot trick because opening a second real Gmail means handing Google a phone number. Dots skip that step, and they skip the mailbox too: each line above is one inbox under another spelling, with your real address legible inside it.

MoeMail gives you a separate address with its own inbox, and you hand over no phone number.

A script can drive the same inbox. MoeMail ships an MCP server and a CLI, so an automated signup test creates the address and reads the code back without a person watching. MCP server and CLI

Both sit on a REST API. One call creates a batch of disposable addresses, a webhook pushes each message the moment it lands, and your script reads the verification code out of the body. email testing API