IBAN Generator - Fictieve Nederlandse IBAN nummers genereren met modulo 97

Genereer geldige fictieve Nederlandse IBAN nummers die voldoen aan het modulo 97 algoritme. Selecteer je bank, genereer in bulk en exporteer naar Excel, CSV of JSON. Ideaal voor het testen van betaalfunctionaliteit.

Let op:alle gegenereerde gegevens zijn volledig fictief en mogen niet worden gebruikt als echte persoonsgegevens.

Aantal:

Hoe werkt de IBAN validatie?

Een Nederlands IBAN (International Bank Account Number) bestaat uit exact 18 tekens en volgt een vast formaat: de landcode NL, gevolgd door 2 controlecijfers, een bankcode van 4 letters en een rekeningnummer van 10 cijfers. Het volledige formaat is dus: NLcc BBBB 0000 0000 00.

Het mod-97 algoritme

De controlecijfers in een IBAN worden berekend met het mod-97 algoritme (ISO 7064). Dit werkt in de volgende stappen:

  1. Verplaats de eerste 4 tekens (landcode + controlecijfers) naar het einde van het IBAN.
  2. Vervang elke letter door een getal: A=10, B=11, ..., Z=35. De landcode NL wordt dus 23 en 21.
  3. Het resulterende getal wordt gedeeld door 97. De rest (modulo) moet gelijk zijn aan 1.
  4. Bij het genereren worden de controlecijfers zo gekozen dat 98 minus de modulo-97 rest precies de juiste waarde oplevert.

Ondersteunde bankcodes

Deze IBAN generator ondersteunt de belangrijkste Nederlandse bankcodes:

  • ABNA — ABN AMRO Bank
  • INGB — ING Bank
  • RABO — Rabobank
  • SNSB — SNS Bank
  • ASNB — ASN Bank
  • KNAB — Knab
  • TRIO — Triodos Bank
  • BUNQ — bunq

Voorbeeld: Voor IBAN NL91 ABNA 0417 1643 00 worden de controlecijfers 91 berekend via het mod-97 algoritme. Het volledige getal (na herschikking en lettervervanging) gedeeld door 97 levert rest 1 op, wat bevestigt dat het IBAN geldig is.

Alle IBAN nummers die deze tool genereert zijn fictief en niet gekoppeld aan echte bankrekeningen. Gebruik ze voor het testen van formuliervalidatie, API-integraties of complete testdatasets. Combineer ze met een fictief BSN nummer voor realistische testdata.

Veelgestelde vragen

Wat is een IBAN en hoe is een Nederlands IBAN nummer opgebouwd?
IBAN staat voor International Bank Account Number en is de internationale standaard voor bankrekeningnummers. Een Nederlands IBAN is 18 tekens lang en bestaat uit: de landcode NL, twee controlecijfers (berekend met modulo 97), een bankcode van vier letters (zoals ABNA voor ABN AMRO of INGB voor ING) en een rekeningnummer van tien cijfers. Deze structuur is vastgelegd in de ISO 13616 standaard.
Zijn de gegenereerde IBAN nummers echt? Kan ik er geld mee overmaken?
Nee, absoluut niet. Alle gegenereerde IBAN nummers zijn volledig fictief. Ze voldoen wel aan de structuur en het modulo 97 controle-algoritme (waardoor ze door formaat-validatie komen), maar ze zijn niet gekoppeld aan bestaande bankrekeningen. Het is niet mogelijk om financiële transacties uit te voeren met deze nummers. Gebruik ze uitsluitend voor software testing en ontwikkeling.
Hoe werkt de IBAN validatie met het modulo 97 algoritme?
Het modulo 97 algoritme (ISO 7064) valideert een IBAN als volgt: de eerste vier tekens (landcode + controlecijfers) worden naar het einde verplaatst. Alle letters worden omgezet naar cijfers (A=10, B=11, ..., Z=35). Het resulterende getal moet modulo 97 exact gelijk zijn aan 1. De IBAN generator berekent de correcte controlecijfers zodat elk gegenereerd nummer deze validatie doorstaat.
Welke Nederlandse banken worden ondersteund door de IBAN generator?
De generator ondersteunt alle grote Nederlandse banken: ABN AMRO (ABNA), ING Bank (INGB), Rabobank (RABO), SNS Bank (SNSB), ASN Bank (ASNB), Triodos Bank (TRIO), Knab (KNAB), bunq (BUNQ), RegioBank (RBRB) en Van Lanschot (FVLB). Je kunt een specifieke bank selecteren of willekeurig laten kiezen.
Kan ik IBAN nummers in bulk genereren voor mijn testdatabase?
Ja, de bulk generator maakt het mogelijk om tot 10.000 fictieve IBAN nummers tegelijk te genereren. Je kunt per bank genereren of een mix van banken gebruiken. Het resultaat is direct exporteerbaar naar Excel (.xlsx), CSV of JSON, waardoor je testdatabases snel kunt vullen met realistische betaalgegevens voor het testen van betaalmodules en financiële software.
Waarvoor gebruiken developers fictieve IBAN nummers in testomgevingen?
Fictieve IBAN nummers worden veelvuldig gebruikt voor: het testen van betaalformulieren en checkout flows, validatie van IBAN invoervelden in webapplicaties, integratie tests met payment service providers (PSP's), het vullen van testdatabases met realistische financiële testdata, het testen van incasso- en overboeking-functionaliteit, en het verifiëren van SEPA-compliance in softwaresystemen.

Gerelateerde tools