Every form on the internet has the same problem: people type their email address quickly, hit submit, and never look back. If they mistype one letter, that lead is gone — unless something catches it first.
The good news is that email typos follow very predictable patterns. A surprisingly large percentage of typos come from just a handful of mistakes, and they can all be corrected automatically.
The Most Common Typos, by Provider
Gmail
| Typed | Corrected to | |
|---|---|---|
gmai.com | → | gmail.com |
gmial.com | → | gmail.com |
gmaill.com | → | gmail.com |
gmail.co | → | gmail.com |
gamil.com | → | gmail.com |
gmali.com | → | gmail.com |
gmail.comas | → | gmail.com |
Hotmail
| Typed | Corrected to | |
|---|---|---|
hotmial.com | → | hotmail.com |
hotmai.com | → | hotmail.com |
hotmall.com | → | hotmail.com |
hitmail.com | → | hotmail.com |
hotnail.com | → | hotmail.com |
Outlook
| Typed | Corrected to | |
|---|---|---|
outlok.com | → | outlook.com |
outllok.com | → | outlook.com |
outloook.com | → | outlook.com |
outlokk.com | → | outlook.com |
How Automatic Typo Correction Works
The technique used is called edit distance (specifically the Levenshtein algorithm). It measures how many single-character operations — insertions, deletions, or substitutions — it takes to turn one string into another.
For example, gmai.com is 1 edit away from gmail.com (one insertion). hotmial.com is 1 edit away from hotmail.com (one transposition — swapping adjacent letters).
A good correction system:
- Only suggests a correction when the edit distance is 1 or 2
- Picks the closest known domain from a curated list of real personal email domains
- Is conservative — if the input already looks like a valid domain, it leaves it alone
- Never corrects business domains (it shouldn't assume
compny.comshould becompany.com)
MassEmailVerify auto-corrects typos before verification. So [email protected] is automatically rewritten to [email protected] before checking whether the account exists — recovering a lead that would otherwise be lost.
Why This Matters More Than You Think
If even 2% of your sign-up forms receive typo'd addresses, and you have 10,000 contacts, that's 200 real people you're failing to reach. They wanted to hear from you — they just made a small mistake. Auto-correction recovers them silently, without any friction for the user.
It also prevents a subtle trust problem: if someone signs up with [email protected] and you send them a confirmation email that never arrives, they think your service is broken — not that they made a typo.
Test it yourself
Paste [email protected] into the verifier and watch it auto-correct before checking.