How-To Guide September 28, 2026 · 5 min read

Email Typo Correction: How to Catch "gmail.con" Before It Bounces

Every "gmail.con" that reaches your database becomes a guaranteed hard bounce. Here's how to catch typo domains automatically before they cost you deliverability.

Why typo correction matters

When a user types john@gmail.con instead of john@gmail.com, you've captured an address that will never deliver. Every one of those becomes a guaranteed hard bounce, a lost lead, and — at scale — a real hit to your sender reputation.

Studies of large signup forms consistently show that 3–10% of submitted email addresses contain a typo in the domain part. Catching them at input costs almost nothing and prevents damage downstream.

The typos that account for most of the volume

  • gmail.con, gmail.co, gmial.com, gmai.com
  • yaho.com, yahooo.com, yahoo.co
  • hotnail.com, hotmial.com, hotmail.con
  • outlok.com, outllook.com
  • TLD swaps: .co when .com was intended, .cim, .om

How correction should work

  1. Detect at input. When the user leaves the email field, compare the domain against a small dictionary of common providers.
  2. Suggest, don't force. Show a "Did you mean john@gmail.com?" prompt with a one-click accept.
  3. Fall back to verification. If the domain looks unusual but not obviously typo'd (uncommon corporate domain, for example), let the server-side verifier run.
  4. Log outcomes. Track how often the suggestion is accepted — this is one of the highest-signal metrics for form quality.

The Levenshtein trick

The core of every good typo-corrector is a Levenshtein (edit distance) comparison between the typed domain and a small list of known providers. If the distance is 1 and the typed domain isn't itself valid, you almost always have a typo. Keep the list short (top 20–30 providers) so you don't over-suggest.

Where to combine typo correction with verification

Typo correction handles the visible mistakes. It doesn't handle disposable inboxes, invalid mailboxes, or already-bouncing addresses. Those need verification. The full stack looks like this:


Key takeaways

  • 3–10% of signup emails contain a domain typo — every one is a preventable bounce
  • Compare typed domains against a short list of top providers using edit distance
  • Suggest, don't overwrite — let the user confirm with one click
  • Combine typo correction with real-time verification for the full defense
  • Add the ListEmailCheck verification API to your signup flow to catch every address that gets past the typo suggestion.
L

ListEmailCheck Team

We build free email verification tools for marketers and developers. Try our free email validator or bulk email list cleaner to put these tips into practice.

Try Free →