Syntax van een e-mailadres controleren
Plak een of meer e-mailadressen, één per regel. Voor elke regel toont de tool of de schrijfwijze aan de internetstandaarden voldoet, en zo niet, waarom. Er wordt alleen de syntax gecontroleerd, niet of de mailbox bestaat.
Zo wordt het berekend
De tool controleert alleen de schrijfwijze. Of de mailbox bestaat, het domein e-mail accepteert of een adres een wegwerpadres is, kan alleen worden vastgesteld door de mailserver te benaderen – wat deze tool bewust niet doet. Je adressen blijven in je browser: er wordt niets verstuurd of opgeslagen.
Wat maakt een e-mailadres geldig
Een adres bestaat uit een lokaal deel, een @ en een domein. De controle volgt de mailbox-syntax van RFC 5321 – wat een mailserver accepteert als geadresseerde:
- Lokaal deel (vóór de @): letters, cijfers en
! # $ % & ' * + / = ? ^ _ ` { | } ~ -; punten alleen tussen twee tekens, nooit dubbel. Maximaal 64 tekens. - Aanhalingstekens:
"jan jansen"@voorbeeld.comis toegestaan volgens de RFC (spaties inbegrepen), maar wordt door veel formulieren en diensten geweigerd, vandaar de opmerking. - Domein: labels gescheiden door punten, opgebouwd uit letters, cijfers en koppeltekens, elk 1–63 tekens, geen koppelteken aan begin of einde; het topleveldomein mag niet volledig uit cijfers bestaan.
- Totale lengte: maximaal 254 tekens, want het SMTP-pad, inclusief punthaken, is beperkt tot 256 tekens.
Letters met accenten in e-mailadressen
Domeinen met accenten (café.nl) zijn toegestaan: technisch worden ze omgezet naar Punycode (xn--caf-dma.nl), en de tool toont die vorm. Niet-ASCII-letters vóór de @ zijn alleen bezorgbaar met de SMTPUTF8-extensie (RFC 6531), die lang niet elke server ondersteunt.
Wat bewust wordt geweigerd
Commentaar tussen haakjes en verouderde vormen die RFC 5322 alleen bewaart om oude berichten te kunnen lezen, horen niet thuis in een geadresseerde en tellen hier als ongeldig. Adressen zonder punt in het domein (admin@localhost) en IP-adressen tussen vierkante haken zijn formeel correct, maar niet bezorgbaar op internet of ongebruikelijk.
Veelgestelde vragen
Controleert de tool of een e-mailadres echt bestaat?
Nee. Er wordt alleen de syntax gecontroleerd. Het enige betrouwbare bewijs dat een mailbox bestaat, is een daadwerkelijk bezorgd bericht, bijvoorbeeld een bevestigingslink (double opt-in).
Zijn hoofdletters toegestaan in een e-mailadres?
Ja. Het domein is niet hoofdlettergevoelig. Het deel vóór de @ zou dat volgens RFC 5321 wel kunnen zijn, maar in de praktijk behandelen vrijwel alle providers hoofd- en kleine letters gelijk.
Kan een e-mailadres een plusteken bevatten?
Ja, naam+nieuwsbrief@voorbeeld.com is geldig. Veel providers gebruiken het plusteken voor subadressen. Weigert een formulier dit, dan ligt dat aan het formulier.
Hoe lang mag een e-mailadres zijn?
Maximaal 64 tekens vóór de @, 63 per domeinlabel en 254 voor het hele adres (RFC 5321, sectie 4.5.3.1).
Kan ik een hele lijst controleren?
Ja, tot 1.000 regels tegelijk, één adres per regel. Dubbele adressen worden gemarkeerd.
Bronnen en wettelijke basis
- RFC 5321: RFC 5321 – Simple Mail Transfer Protocol (4.1.2 Mailbox syntax, 4.5.3.1 size limits)
- RFC 5322: RFC 5322 – Internet Message Format (3.2.3 atext, 3.4.1 addr-spec)
- RFC 3696: RFC 3696 – Application Techniques for Checking and Transformation of Names (Section 3) + Errata
- RFC 6531: RFC 6531 – SMTP Extension for Internationalized Email (SMTPUTF8)
- RFC 5891: RFC 5891 – Internationalized Domain Names in Applications (IDNA2008)
- RFC 1035: RFC 1035 – Domain Names, 2.3.1 Preferred name syntax / 2.3.4 Size limits
Bijgewerkt op:
Vergelijkbare tools
- Regex testerTest JavaScript reguliere expressies live: matches gemarkeerd, capture groups in een tabel, elk onderdeel uitgelegd. Gratis, niets wordt geüpload.
- DNS lookupBekijk de DNS-records van elk domein: A, AAAA, MX, TXT, CNAME, NS, SOA, CAA, SRV en PTR, met TTL, DNSSEC-status en uitgelegde foutcodes. Gratis.
- Controlegetal berekenen en controleren met het Luhn-algoritmeControleer een nummer met het Luhn-algoritme (modulo 10, ISO/IEC 7812-1) of bereken het controlegetal – alleen een formaatcheck, lokaal in je browser.
- EAN-, GTIN- en ISBN-code controlerenControleer het controlecijfer van EAN-8, EAN-13, UPC-A, GTIN-14 en ISBN-10/13, bereken een ontbrekend cijfer en zet ISBN-10 om naar ISBN-13 – gratis.
- Base64 encoderen en decoderenBase64 en Base64url encoderen en decoderen met correcte UTF-8, plus URL encode/decode (percent-encoding). Duidelijke foutmeldingen, lokaal in je browser.
- Beeldverhouding berekenenBereken de beeldverhouding uit breedte en hoogte (1920 × 1080 = 16:9), vind de ontbrekende zijde, de decimale waarde, de standaardverhouding en de CSS.