Do Dots Matter in Gmail? Rules, Risks & Real-World Uses
Do dots matter in a Gmail address?
Dots do not change delivery for a personal @gmail.com address. john.smith@gmail.com and johnsmith@gmail.com reach the same inbox. Google states this in its Gmail Help article about dots, which also explains that dots do change work or school addresses on a custom domain.
Reviewed: October 19, 2026. The delivery rules below come from Google's documentation. The normalization examples describe this site's checker, and the combination counts are mathematical calculations, not delivery test results.
If you want to compare addresses now, open the Email Normalization Checker. To create dotted forms of your own address, use the Gmail dot variations generator.
Where the dot rule applies
| Address type | How to handle dots | Scope |
|---|---|---|
Personal @gmail.com | Ignore dots in the username when comparing addresses | Dotted forms share one inbox |
Personal @googlemail.com | Apply the personal Gmail comparison rules | Google documents delivery to the same place as the matching @gmail.com address |
| Google Workspace or another custom domain | Preserve dots | Hosting email with Google does not make the domain a personal Gmail address |
| Other email providers | Preserve dots unless that provider documents a different rule | Do not infer behavior from Gmail |
Google's explanation of messages sent to @googlemail.com confirms the domain equivalence. For a comparison key, this site's checker maps googlemail.com to gmail.com; it does not create or rename a mailbox.
For example, john.smith@company.com must not automatically become johnsmith@company.com, even if the company uses Google Workspace. Keep any custom-domain comparison rules separate and verify them with the administrator.
Gmail dots and plus tags: worked normalization examples
Dots change the spelling of the username; a plus tag adds a readable label before @. Google's Gmail team explains both address variations. Neither creates a separate personal Gmail inbox.
The following are reproducible address-comparison examples, not evidence that a mailbox exists:
| Input address | Comparison key in our checker | What changes |
|---|---|---|
John.Smith+News@GMAIL.com | johnsmith@gmail.com | Lowercase Gmail username and domain; remove dots and the plus tag |
john.smith@googlemail.com | johnsmith@gmail.com | Remove dots and map the Gmail domain alias |
johnsmith@gmail.com | johnsmith@gmail.com | Already in the comparison form |
John.Smith+News@Example.COM | John.Smith+News@example.com | Lowercase the domain only |
john.smith@company.com | john.smith@company.com | Preserve the custom-domain username |
Paste the first three rows into the normalization checker, one address per line. They should form one duplicate group. The other rows keep their dots, tags, and username case because they are outside the personal Gmail domain list. Processing happens in your browser.
A normalization decision you can implement
Parse and validate an address before applying provider rules. For an already parsed, valid address, this JavaScript example produces the comparison keys above:
function normalizationKey(localPart, domain) {
const lowerDomain = domain.toLowerCase()
if (['gmail.com', 'googlemail.com'].includes(lowerDomain)) {
const base = localPart.split('+')[0].replace(/\./g, '').toLowerCase()
return `${base}@gmail.com`
}
return `${localPart}@${lowerDomain}`
}
This is a comparison rule, not a complete email parser or a delivery check. Store the original address alongside the key. A duplicate key indicates matching address forms under these rules; it does not prove that two records are the same person or authorize merging their accounts. Verify mailbox ownership separately and define your product's duplicate-account policy explicitly.
How many Gmail dot combinations are possible?
After removing existing dots and any plus tag, a username with n characters has n − 1 gaps between characters. Each gap can contain one dot or no dot, giving 2^(n − 1) theoretical patterns, including the original form without dots.
| Username length after cleanup | Theoretical patterns | Results displayed by our dot generator |
|---|---|---|
| 6 | 32 | All 32 |
| 8 | 128 | All 128 |
| 10 | 512 | All 512 |
| 14 | 8,192 | All 8,192 |
| 15 | 16,384 | A stable sample of 10,000 |
Only gaps between characters are counted, so these patterns do not introduce leading, trailing, or consecutive dots. The table counts spellings of an existing address, not new Gmail accounts. The dot generator shows the theoretical total and caps displayed results at 10,000 to keep the browser responsive. It does not send test emails.
Use plus tags and filters for an address you control
Readable tags are easier to document than a long sequence of dot patterns. The Gmail Plus Addressing Generator can create a short list such as yourname+news@gmail.com and yourname+receipts@gmail.com.
To organize incoming mail:
- Pick a tag for a specific purpose and keep a record of it.
- In Gmail's search options, enter that full tagged address in the To field, then choose Create filter.
- Apply a label or another action, then send a test message and check the result.
Google documents this workflow in its guide to address variations and filters. That guide also describes plus tags for Workspace; support for plus tags does not mean custom-domain dots can be removed.
An alias makes sorting easier, but it does not hide your base Gmail address. A message arriving at a tag also does not, by itself, prove who shared it. Some websites reject tags or normalize addresses before registration, so delivery support and website acceptance are separate questions.
How to verify delivery and filtering yourself
Use a mailbox you own and replace the example username with your actual one:
- Generate a small set containing the base address, one dotted form, and one
+tagform. - Send a message to each address from another mailbox, with a distinct subject.
- Check delivery, the recipient details, and the behavior of any filter you created.
- Record the date, domain, addresses tested, and observed result. Test website acceptance separately within the workflows you are authorized to use.
This is a test procedure, not a report of tests performed by this site. A successful test covers those addresses and that workflow; it does not establish that every website will accept every alias.
Frequently asked questions
Can someone create another Gmail account by adding dots to mine?
No. Google's dot-address help page states that the dotted spelling of an existing username is already taken. Dot variants do not create separate accounts.
Why do I receive email that appears intended for someone else?
Google explains that the sender may have mistyped the intended address. Adding dots to your personal Gmail username does not route mail to a different owner. Review Google's guidance on unexpected mail before responding.
Should my application remove dots and tags from every email address?
No. Apply these rules only to the documented personal Gmail domains. Preserve the username for other providers, including custom domains hosted by Google. Use the Email Normalization Checker to inspect example keys and duplicate groups before deciding how your application should handle them.
Related tools and guides
Learn how Gmail dot variations and plus addressing work, when to use them, and how to organize signups, filters, and source tracking responsibly.
Normalize Gmail and googlemail.com addresses, detect dot and plus-tag duplicates, and understand safe email deduplication rules for signups, CRM, support, and QA workflows.
A Gmail alias generator that mixes plus tags and dot permutations to organise signups, track campaigns, and safeguard your inbox in minutes.
Create Gmail plus addressing aliases that combine tags and dot patterns to organise your inbox, test sign ups, and track marketing sources.