Email Normalizer
Normalize an email address by handling dots, plus-aliases, and case
/v1/email/normalize
curl "https://email.toolkitapi.io/v1/email/[email protected]" \
-H "x-api-key: YOUR_API_KEY"
import httpx
resp = httpx.get(
"https://email.toolkitapi.io/v1/email/[email protected]",
)
print(resp.json())
const resp = await fetch("https://email.toolkitapi.io/v1/email/[email protected]", {
});
const data = await resp.json();
console.log(data);
# See curl example
{
"original": "[email protected]",
"normalized": "[email protected]",
"local_part": "johndoe",
"domain": "gmail.com",
"changes": ["gmail_dots_removed", "plus_alias_removed", "domain_lowercased", "local_part_lowercased"]
}
Description
How to Use
1. Pass the email address as the `email` query parameter.
2. Use the `normalized` field as the canonical form for deduplication and lookups.
3. Check `changes` to see which normalizations were applied.
4. Compare normalized forms across your database to find duplicate accounts.
About This Tool
The Email Normalizer converts email addresses to their canonical form by handling provider-specific rules. For Gmail and Google Workspace addresses, it removes dots from the local part (j.o.h.n → john) and strips plus-aliases (user+tag → user). For all providers, it lowercases the domain and local part, and normalizes googlemail.com to gmail.com.
This is essential for deduplicating email lists where the same person may have signed up with different variations of their address (with dots, plus-aliases, or different casing).
Why Use This Tool
- Account deduplication — Detect users who signed up with different email variations
- Database normalization — Store canonical email forms for consistent lookups
- Fraud detection — Identify users creating multiple accounts with dot/plus variations
- Email list deduplication — Remove duplicate contacts before campaigns
Frequently Asked Questions
Why are dots removed only for Gmail?
Are plus-aliases removed for all providers?
Is the local part lowercased for all providers?
Start using Email Normalizer now
Get your free API key and make your first request in under a minute.