Telefoonnummervalidator
Plak een nummer in elk gewenst formaat. De tool bepaalt het land, controleert de lengte aan de hand van het nummerplan van dat land, deelt het nummer in als mobiel of vast nummer waar de prefixes dit mogelijk maken, en toont het nummer in E.164-indeling.
- Geen registratie
- 136 landen
- Niets geüpload
Wat deze tool je wel en niet kan vertellen
Hierover moeten we duidelijk zijn, omdat de meeste tools met deze naam dat niet zijn.
Deze validator voert een syntactische controle uit aan de hand van gepubliceerde nationale nummerplannen. De tool bevestigt dat het nummer met een geldige landcode begint, dat het nationale deel een aannemelijke lengte heeft voor dat land en — als het land verschillende prefixreeksen publiceert — dat de eerste cijfers binnen een mobiele of vaste reeks vallen. Deze drie controles vangen de overgrote meerderheid van foute nummers op: typefouten, ontbrekende cijfers, een achtergebleven trunk-0 en een nummer dat zonder landcode is ingevoerd.
De tool kan niet vaststellen of de lijn in gebruik is. Niets dat in een browser draait kan dat. Om vast te stellen of een nummer actief is, moet je het bellen of het Home Location Register van de provider raadplegen via een betaalde lookupservice. Elke gratis tool die een groen vinkje met het label "actief" toont, laat dus een syntactisch resultaat zien met een misleidend woord erbij.
De tool kan ook niet vaststellen wie de eigenaar van het nummer is, of het nummer naar een andere provider is overgezet en of het een virtueel nummer is. Vooral nummerportabiliteit heeft identificatie van providers op basis van prefixes in de meeste ontwikkelde markten onbetrouwbaar gemaakt: een nummer dat begint met een reeks die historisch aan één provider is toegewezen, kan jaren geleden al zijn overgezet. Prefixreeksen maken nog steeds betrouwbaar onderscheid tussen mobiele en vaste lijnen, omdat die reeksen niet over die grens heen kunnen worden overgezet.
Zo lees je het resultaat
| Land | Gekoppeld op basis van de langste prefix van de landcode. Dat is belangrijker dan het misschien klinkt: +1 omvat de Verenigde Staten, Canada en twintig Caribische gebieden, en +7 omvat zowel Rusland als Kazachstan. Door eerst de langste code te matchen, wordt voorkomen dat een Bahamaans nummer als Amerikaans wordt weergegeven. |
|---|---|
| Nationaal nummer | Wat overblijft na de landcode. Dit is het deel dat aan de lengteregel van het land moet voldoen en dat een lokale beller na de trunk-prefix zou kiezen. |
| E.164 | De internationale standaardnotatie: een plusteken, de landcode en het nationale nummer zonder spaties, leestekens of trunk-prefix. Dit is het formaat dat elk telefoniesysteem verwacht en dat je in een database moet opslaan. |
| Lijntype | Mobiel of vast, bepaald aan de hand van de vraag of de eerste cijfers binnen een reeks vallen die het land voor het ene of het andere type publiceert. Sommige landen publiceren geen afzonderlijke reeksen; in dat geval zegt de tool dat in plaats van te gokken. |
| Tarief | Wat Telvio per minuut naar dat land rekent, als we voor dat land een tarief publiceren. Het is hetzelfde bedrag als op de eigen tariefpagina van het land staat, uitgelezen uit hetzelfde bestand. |
De vier manieren waarop een telefoonnummer fout kan zijn
- 1
De trunk-prefix staat er nog in
De meeste landen zetten een voorloopcijfer — meestal 0, soms 1 of 8 — voor een nummer dat binnen het land wordt gekozen. Dat cijfer maakt geen deel uit van het nummer en moet worden verwijderd als je vanuit het buitenland belt. 020 7946 0958 in Londen is internationaal +44 20 7946 0958, niet +44 020…. Deze ene fout veroorzaakt meer mislukte internationale gesprekken dan alle andere fouten samen.
- 2
De landcode ontbreekt
Een nummer dat van een lokale website of uit een lokaal adresboek is gekopieerd, heeft geen landcode. Het ziet er volledig uit, maar kan nergens anders worden gebruikt. Als de lengte overeenkomt met het nationale nummer van een land, maar er geen geldige landcode voor staat, is dit wat er is gebeurd.
- 3
Er ontbreekt een cijfer of er staat een cijfer dubbel
De lengteregeling vangt dit op. Nummerplannen zijn strikt wat lengte betreft — een land dat nummers van negen cijfers uitgeeft, heeft niet ergens stiekem een nummer van acht cijfers — dus een nationaal deel dat één cijfer te kort is, is een typefout en geen uitzondering.
- 4
Het nummer is voor een ander systeem opgemaakt
00 in plaats van +, toestelnummers achter een komma of hekje, letters als geheugensteuntje. De tool verwijdert alles wat geen cijfer is, dus de eerste twee gevallen worden afgehandeld. Letters niet: 1-800-FLOWERS moet eerst naar cijfers worden omgezet voordat een systeem het kan bellen.
E.164 en waarom het de moeite waard is nummers zo op te slaan
E.164 is de ITU-standaard die bepaalt wat een internationaal telefoonnummer is: maximaal vijftien cijfers, waarvan één tot drie de landcode vormen, zonder andere leestekens. In geschreven vorm staat er een plusteken voor om aan te geven dat het om een internationaal en niet om een lokaal nummer gaat.
Het praktische argument om nummers in E.164 op te slaan, is dat dit de enige ondubbelzinnige vorm is. 020 7946 0958 betekent voor een Britse lezer een nummer in Londen en helemaal niets voor een systeem in een ander land. +442079460958 betekent overal hetzelfde nummer, kan rechtstreeks vanuit elke locatie worden gebeld en wordt correct gesorteerd en ontdubbeld.
De veelgemaakte fout in de andere richting is dat E.164 wordt opgeslagen en ook zo wordt weergegeven. Iemand die zijn eigen nummer leest, wil het zien in de nationale notatie die hij herkent. De juiste architectuur is daarom om één canonieke vorm op te slaan en het nummer voor weergave op te maken — nooit andersom.
De limiet van vijftien cijfers is een harde grens van de standaard. Een langer nummer is ongeldig, ongeacht wat een formulier accepteerde. De kortste geldige nummers zijn aanzienlijk korter: sommige eilandstaten in de Stille Oceaan geven nationale nummers van vijf cijfers uit. Daarom moet een lengteregeling per land worden toegepast en niet met één wereldwijde minimumlengte.
Mobiele en vaste prefixes, en wat ze je nog steeds vertellen
Het nummerplan van elk land reserveert blokken met voorloopcijfers voor specifieke doeleinden. In het Verenigd Koninkrijk is 07 mobiel en zijn 01 en 02 geografische vaste lijnen. In India beginnen mobiele nummers met 6, 7, 8 of 9. In Nigeria zijn 070, 080, 081, 090 en 091 mobiel. In een groot deel van continentaal Europa duidt een 6 of 7 na de landcode op mobiel.
Dit werkt nog steeds omdat de grens tussen mobiel en vast niet overdraagbaar is: een nummer kan tussen providers worden overgezet, maar niet van een mobiel blok naar een geografisch blok. Identificatie van de provider op basis van een prefix is daarentegen in de meeste markten onbetrouwbaar geworden sinds nummerportabiliteit werd ingevoerd.
Waarom dit belangrijk is voor de kosten: in een grote meerderheid van de landen kost bellen naar een mobiel nummer meer dan bellen naar een vaste lijn, soms meerdere keren zoveel. Als je vóór het bellen weet welk type nummer je hebt, voorkom je een onverwachte rekening. In een minderheid van de landen — waaronder het Verenigd Koninkrijk, Duitsland en Kenia — is de verhouding omgekeerd en is mobiel goedkoper. Daarom publiceren onze tariefpagina's beide kolommen in plaats van één "vanaf"-bedrag.
Landen met één uniform plan, of landen waar de toewijzing niet in een afzonderlijke vorm wordt gepubliceerd, leveren hier eerlijk gezegd "kan niet worden vastgesteld" op in plaats van een gok. Het North American Numbering Plan is het grootste voorbeeld: in de Verenigde Staten en Canada maakt een netnummer helemaal geen onderscheid tussen een mobiel en een vast nummer. Daarvoor is alleen een netwerklookup geschikt.
Een contactlijst opschonen
Als je nummers in bulk controleert — een klantenlijst, een export van evenementregistraties of een spreadsheet die je van iemand anders hebt gekregen — is de handige volgorde: verwijder alles wat geen cijfer of voorloop-plusteken is, voeg de landcode toe als het nummer lokaal is voor een bekende markt, verwijder de trunk-prefix als die er nog in staat en controleer daarna de lengte.
Die volgorde is belangrijk. Als je de trunk-prefix verwijdert voordat je het land weet, verwijder je het verkeerde cijfer bij landen waarvan de nummers na de landcode terecht met 0 beginnen. Als je de lengte controleert voordat je de landcode toevoegt, worden alle geldige lokale nummers als te kort gemarkeerd.
Records die na alle vier de stappen nog mislukken, zijn echt defect en moeten bij de bron worden gecorrigeerd in plaats van te worden geraden. Een nummer dat één cijfer te kort is, kun je niet herstellen door ergens een aannemelijke nul toe te voegen; het is een invoerfout waarvoor je het oorspronkelijke nummer nodig hebt.
Voor meer dan een paar duizend records is een bibliotheek met de volledige metadata van het nummerplan het juiste hulpmiddel, niet een webpagina. Deze validator gebruikt dezelfde gepubliceerde plangegevens als die bibliotheken, maar verwerkt één nummer per keer.
Kort samengevat
Een telefoonnummer is geldig wanneer het begint met een echte landcode, het nationale deel de juiste lengte heeft voor dat land en — als het land afzonderlijke nummerreeksen publiceert — de eerste cijfers binnen een bestaand mobiel of vast blok vallen. Deze tool controleert alle drie de punten en toont het resultaat in E.164, het formaat dat je het best kunt opslaan.
Geen enkele browsertool kan bepalen of een lijn in gebruik is; daarvoor is een gesprek of een betaalde netwerkcontrole nodig. De meest voorkomende fout die deze tool wel opspoort, is een achtergebleven trunkprefix — de voorloop-0 die bij een binnenlands nummer hoort en moet worden weggelaten wanneer je vanuit het buitenland belt.
Veelgestelde vragen
Hoe controleer ik of een telefoonnummer geldig is?
Controleer drie dingen: of het begint met een geldige landcode, of het aantal cijfers na de landcode een plausibele lengte heeft voor het nummerplan van dat land en of de eerste cijfers binnen een blok vallen dat het land daadwerkelijk toewijst. Samen vangen deze controles typefouten, ontbrekende cijfers en nummers zonder landcode op.
Kan een validator aangeven of een nummer actief is?
Nee, niet vanuit een browser. Om te bevestigen dat een lijn in gebruik is, moet je bellen of het Home Location Register van de operator raadplegen via een betaalde lookup-service. Een gratis webtool kan het nummer alleen controleren aan de hand van het gepubliceerde nummerplan. Dat is een syntaxiscontrole, geen controle of het nummer bereikbaar is.
Wat is het E.164-formaat?
De ITU-standaard voor internationale telefoonnummers: een plusteken, de landcode en het nationale nummer, zonder spaties, leestekens of trunk-prefix, en met in totaal maximaal vijftien cijfers. +442079460958 is E.164; 020 7946 0958 is de nationale notatie van hetzelfde nummer.
Moet ik de eerste nul van een telefoonnummer verwijderen?
Ja, wanneer je internationaal belt. In de meeste landen beginnen binnenlandse nummers met een trunk-cijfer — meestal 0 — dat geen onderdeel van het nummer zelf is. Bellen naar +44 020 7946 0958 mislukt; +44 20 7946 0958 werkt wel. De trunk-prefix laten staan is de meest voorkomende oorzaak van een mislukte internationale oproep.
Kun je aan het nummer zien of het om een mobiel of een vast nummer gaat?
In de meeste landen wel: nummerplannen reserveren afzonderlijke blokken met eerste cijfers voor mobiele en vaste lijnen, en die grens is niet overdraagbaar tussen providers. In het North American Numbering Plan is dat niet mogelijk: een Amerikaans of Canadees netnummer zegt niets over het type lijn. Alleen een lookup bij het netwerk kan het verschil vaststellen.
Waarom is het land belangrijk voor de controle van de lengte?
Omdat nummerplannen sterk verschillen. Sommige eilandstaten in de Stille Oceaan gebruiken nationale nummers van vijf cijfers; verschillende Europese landen gebruiken er negen of tien. Eén wereldwijde minimale lengte zou gebrekkige nummers accepteren of geldige nummers afwijzen. Daarom moet de controle worden uitgevoerd aan de hand van het nummerplan van het specifieke land.
Andere gratis tools
Bel nu
Telvio belt via WiFi of data naar echte telefoonnummers in 200+ landen. Per seconde afgerekend, de eerste minuut gratis.
Download Telvio