IBAN controleren, ontleden en berekenen
Met deze IBAN-rekentool controleert u of een IBAN geldig is, ontleedt u deze in onderdelen zoals landcode, controlecijfers, bankcode en rekeningnummer, of stelt u een IBAN samen op basis van bankcode en rekeningnummer. De controle gebeurt volgens het internationale modulo-97-algoritme (ISO 7064).
Voer de IBAN in het controleveld in; de opbouw en het ingebouwde controlegetal worden dan nagerekend. Klopt het controlegetal niet, dan zit er een typefout in de reeks.
Je test een IBAN door de landcode, de lengte en het controlegetal te laten narekenen. Zo'n test zegt of de reeks rekenkundig geldig is, niet of de rekening daadwerkelijk bestaat of actief is.
Vergelijk de IBAN met je bankafschrift of de bankieren-app en laat hem daarnaast narekenen op lengte en controlegetal. Wijkt er één teken af, dan wordt dat bij de controle zichtbaar.
De bank staat in de bankcode direct na het controlegetal in de IBAN. Bij een Nederlandse IBAN is dat de viercijferige lettercode, zoals die van ING, Rabobank of ABN AMRO.
Nee, de naam van de rekeninghouder is niet openbaar en kun je niet uit een IBAN afleiden. Uit de IBAN haal je alleen het land en de bank; wie de rekening bezit, weet enkel de bank zelf.
Dat lees je af uit de bankcode in de IBAN, het deel dat direct na de landcode en het controlegetal komt. Die code is per bank uniek en wordt bij de controle getoond.
Je eigen rekeningnummers vind je in je bankieren-app, op een bankafschrift of op je betaalkaart. Rekeningnummers van anderen zijn niet opzoekbaar; die moet je bij de betreffende persoon of organisatie opvragen.
Vraag het rekeningnummer op bij de ontvanger zelf of zoek het op een factuur, contract of website van een bedrijf. Er bestaat geen openbaar register waarin je op naam een IBAN kunt opzoeken.
Ja, de IBAN bevat je bankrekeningnummer, aangevuld met een landcode, een controlegetal en de bankcode. Het is dus de internationale schrijfwijze van hetzelfde rekeningnummer.
Een IBAN (International Bank Account Number) is de internationale standaard voor bankrekeningnummers en bestaat uit een landcode, twee controlecijfers en een landspecifiek rekeningnummer (de BBAN). Bij het invoeren van een IBAN sluipt gemakkelijk een typefout in het rijtje cijfers en letters, en juist daar zit het risico: een verkeerd getypt rekeningnummer kan leiden tot mislukte overboekingen of, erger nog, geld dat naar de verkeerde persoon gaat. De IBAN controleren-tool op simple-calculator.online neemt deze twijfel weg door direct te toetsen of een IBAN wiskundig correct is opgebouwd, en biedt daarnaast de mogelijkheid om voor bepaalde landen zelf een geldige IBAN samen te stellen op basis van bankcode en rekeningnummer.
De tool werkt in twee modi. In de validatiemodus voer je een bestaande IBAN in en controleert de rekenmachine of deze klopt. In de bouwmodus voer je landcode, bankcode en rekeningnummer in, en berekent de tool de bijbehorende controlecijfers zodat je zelf een geldige IBAN kunt genereren. Beide functies zijn onmisbaar voor boekhouders, developers die betaalformulieren bouwen, en particulieren die zeker willen weten dat een rekeningnummer klopt voordat ze geld overmaken.
De IBAN-standaard (ISO 13616) gebruikt het ISO 7064 MOD 97-10 controlealgoritme. Dit is dezelfde wiskundige logica die banken wereldwijd toepassen, en de tool volgt exact dezelfde stappen:
Voor de bouwmodus werkt het net andersom: de bankcode en het rekeningnummer worden op de juiste lengte voor het land opgevuld, gevolgd door de landcode en de tijdelijke waarde "00" in plaats van de controlecijfers. Na dezelfde MOD 97-berekening worden de controlecijfers berekend als 98 minus de gevonden rest. Belangrijk om te weten: bouwen werkt alleen betrouwbaar voor landen waarvan de BBAN puur uit bankcode plus rekeningnummer bestaat, zoals Duitsland, Oostenrijk, Zwitserland, Nederland, Polen, Luxemburg en Liechtenstein. Landen als Italië, Frankrijk, Spanje en België hebben een eigen nationaal controlecijfer (zoals de CIN, de RIB-sleutel of het DC-cijfer) ingebouwd in de BBAN zelf, waardoor voor die landen alleen validatie mogelijk is, geen automatisch bouwen.
Voorbeeld 1 – Factuur controleren: Je ontvangt een factuur met IBAN "NL91ABNA0417164300". Voordat je betaalt, plak je deze in de validator. De tool herkent de Nederlandse landcode, controleert de lengte van 18 tekens en berekent de MOD 97-uitkomst. Komt daar 1 uit, dan weet je dat het rekeningnummer wiskundig correct is opgebouwd.
Voorbeeld 2 – IBAN opbouwen voor een nieuwe klant: Een Duitse leverancier geeft je alleen de Bankleitzahl en het Kontonummer door. Met de bouwmodus voer je landcode DE, de bankcode en het rekeningnummer in, en de tool berekent zelf de twee controlecijfers en presenteert de volledige, geldige IBAN, klaar om in je crediteurenbestand te zetten.
Voorbeeld 3 – Typefout opsporen: Iemand typt een IBAN over van een schriftelijke brief en verwisselt per ongeluk twee cijfers. De validator geeft direct aan dat de controlesom niet klopt, zodat je de fout kunt opsporen voordat er een mislukte of foutieve overboeking ontstaat.
| Land | Code | IBAN-lengte | Voorbeeld |
|---|---|---|---|
| Duitsland | DE | 22 | DE89 3704 0044 0532 0130 00 |
| Oostenrijk | AT | 20 | AT61 1904 3002 3457 3201 |
| Zwitserland | CH | 21 | CH93 0076 2011 6238 5295 7 |
| Italië | IT | 27 | IT60 X054 2811 1010 0000 0123 456 |
| Frankrijk | FR | 27 | FR14 2004 1010 0505 0001 3M02 606 |
| Spanje | ES | 24 | ES91 2100 0418 4502 0005 1332 |
| Nederland | NL | 18 | NL91 ABNA 0417 1643 00 |
| Polen | PL | 28 | PL61 1090 1014 0000 0712 1981 2874 |
| Portugal | PT | 25 | PT50 0002 0123 1234 5678 9015 4 |
| Turkije | TR | 26 | TR33 0006 1005 1978 6457 8413 26 |
Een cruciaal punt bij een tool die met bankgegevens werkt, is vertrouwen. Deze IBAN-calculator voert de volledige berekening lokaal uit in je browser: er wordt geen enkele IBAN, bankcode of rekeningnummer naar een server verstuurd of ergens opgeslagen. Je kunt de tool dus zonder zorgen gebruiken, ook bij gevoelige zakelijke of persoonlijke rekeninggegevens.
Belangrijk om te onthouden: een geldig controlecijfer bewijst alleen dat een IBAN wiskundig correct is opgebouwd, niet dat het rekeningnummer daadwerkelijk bestaat of toebehoort aan de persoon of organisatie die je verwacht. Dit is precies waar IBAN-fraude misbruik van maakt: fraudeurs versturen een bijna identieke, maar geldig geformatteerde IBAN die naar hun eigen rekening leidt. Controleer bij twijfel dus altijd via een officieel kanaal, bijvoorbeeld door telefonisch contact op te nemen met de bekende leverancier, en vertrouw niet blindelings op een "geldig"-resultaat van een validator.
Het betekent dat er ergens een fout zit in de tekenreeks: een verkeerd cijfer, een verwisselde letter, een verkeerde lengte voor het betreffende land, of een onbestaande landcode. Controleer de IBAN nogmaals bij de bron en let vooral op vaak verwisselde tekens zoals 0 en O, of 1 en I.
Nee. De MOD 97-controle toont alleen aan dat het nummer wiskundig klopt volgens de ISO-standaard. Of de rekening daadwerkelijk actief is en aan de juiste persoon toebehoort, kan alleen de bank zelf bevestigen, bijvoorbeeld via een naam-rekeningnummercontrole bij een overboeking.
Landen als Italië, Frankrijk, Spanje en België hebben een eigen nationaal controlecijfer binnen de BBAN, zoals de Italiaanse CIN of de Franse clé RIB. Dat cijfer vereist landspecifieke rekenregels die los staan van de generieke IBAN-controlecijfers, waardoor automatisch bouwen voor deze landen niet betrouwbaar mogelijk is. Voor deze landen kun je daarom alleen een bestaand IBAN-nummer controleren.