DevToys Web Pro iconDevToys Web ProBlog
Beoordeel ons:
Probeer de browserextensie:

E-mailnormalizer

Klaar
Invoer: 10Uniek: 8Duplicaten: 2

Invoer-e-mails (één per regel)

  • Genormaliseerd (ontdubbeld)

  • Technische details

    Hoe de e-mailnormalizer werkt

    Wat de tool doet

    De Email Normalizer canonicaliseert e-mailadressen door het volledige adres naar kleine letters om te zetten, punten uit het lokale deel te verwijderen (Gmail-stijl) en plus-adresseringsaliassen te strippen (user+tag@domain wordt user@domain). Dit maakt zichtbaar wanneer meerdere ogenschijnlijk verschillende e-mailadressen in werkelijkheid in dezelfde inbox terechtkomen, wat helpt om dubbele accounts te detecteren en contactdatabases te normaliseren.

    Veelvoorkomende use-cases voor ontwikkelaars

    Product engineers gebruiken e-mailnormalisatie om te voorkomen dat gebruikers meerdere gratis-proefaccounts aanmaken met punttrucs (j.ohn@gmail.com = john@gmail.com) of plus-aliassen (john+spam@gmail.com). Marketingteams ontdubbelen mailinglijsten voordat ze campagnes versturen om dubbele verzendingen te voorkomen. Anti-fraudesystemen normaliseren e-mails tijdens registratie om eerder verbannen gebruikers te detecteren die opnieuw proberen te registreren met cosmetische e-mailvariaties.

    Gegevensformaten, typen of varianten

    Gmail en Google Workspace negeren punten in het lokale deel en ondersteunen plus-adressering. Outlook/Hotmail negeert plus-adressering maar negeert geen punten. Yahoo gebruikt een op koppeltekens gebaseerd aliassysteem in plaats van plus. Fastmail en ProtonMail ondersteunen plus-adressering. De tool past standaard normalisatieregels in Gmail-stijl toe (punten verwijderen, plus-aliassen strippen, naar kleine letters), wat het merendeel van consumenten-e-mailadressen dekt maar mogelijk te agressief normaliseert voor zakelijke mailservers die punten als betekenisvol behandelen.

    Veelvoorkomende valkuilen en edge-cases

    Niet alle mailservers negeren punten — het verwijderen van punten uit niet-Gmail-adressen kan twee verschillende gebruikers naar hetzelfde genormaliseerde adres mappen, wat tot foutieve ontdubbeling leidt. Het domeindeel van e-mail is hoofdletterongevoelig volgens RFC 5321, maar het lokale deel is technisch gezien hoofdlettergevoelig (al handhaaft vrijwel geen enkele server dit). Plus-adressering wordt steeds vaker gebruikt als legitiem privacyhulpmiddel, dus het blokkeren ervan kan privacybewuste gebruikers frustreren. Internationale domeinnamen (IDN) vereisen punycode-normalisatie voor een correcte vergelijking.

    Wanneer je deze tool gebruikt vs code

    Gebruik deze browsertool om snel een handvol adressen op duplicaten te controleren of te testen hoe je normalisatieregels specifieke invoer zouden transformeren. Voor productie-registratiestromen implementeer je normalisatie als een server-side functie die provider-specifieke regels toepast (Gmail vs Outlook vs aangepaste domeinen) en zowel de originele als de genormaliseerde vorm opslaat, zodat je de originele kunt tonen terwijl je ontdubbelt op de genormaliseerde versie.