Rekeningnummer Generator
Sinds 1 augustus 2014 is het losse Nederlandse rekeningnummer (9 of 10 cijfers) vervangen door het IBAN (18 tekens, beginnend met NL). Voor fictieve rekeningnummers gebruik je daarom de IBAN Generator hieronder.
Let op:alle gegenereerde gegevens zijn volledig fictief en mogen niet worden gebruikt als echte persoonsgegevens.
Rekeningnummer = IBAN sinds 2014
Door de overgang naar SEPA (Single Euro Payments Area) is het oude Nederlandse rekeningnummer van 9 of 10 cijfers sinds 1 augustus 2014 vervangen door het IBAN (International Bank Account Number). Gebruik de IBAN Generator om fictieve rekeningnummers te genereren met MOD-97 validatie.
Ga naar IBAN Generator →Van rekeningnummer naar IBAN: de SEPA-migratie
Nederland gebruikte tot 2014 twee typen rekeningnummers. Het bankrekeningnummer was een 9- of 10-cijferig nummer bij een commerciële bank (ABN AMRO, ING, Rabobank, SNS, etc.). Daarnaast was er het gironummer, een 1- tot 7-cijferig nummer bij de Postbank (later ING). Beide systemen hadden eigen validatieregels.
Op 1 februari 2014 voltooide de Europese betaalunie SEPA (Single Euro Payments Area) de harmonisatie van eurobetalingen. Nederland kreeg tot 1 augustus 2014 om volledig over te stappen op IBAN — het internationale, 18-cijferige formaat dat bank, land en controlecijfers combineert.
Sindsdien heb je alleen nog een IBAN nodig voor alle eurobetalingen binnen de EU. Het oude 9- of 10-cijferige nummer zit vaak nog "verstopt" in het IBAN: bij Nederlandse IBAN's zijn de laatste 10 cijfers hetzelfde als het oude bankrekeningnummer.
Structuur van een Nederlands IBAN
Een Nederlands IBAN is 18 tekens lang en heeft vier vaste onderdelen:
| Onderdeel | Positie | Voorbeeld |
|---|---|---|
| Landcode | 1–2 | NL |
| Controlecijfers (MOD-97) | 3–4 | 91 |
| Bankcode (4 letters) | 5–8 | ABNA |
| Rekeningnummer (10 cijfers) | 9–18 | 0417164300 |
Volledig IBAN: NL91 ABNA 0417 1643 00. De bankcodes voor de grote Nederlandse banken:
ABNA— ABN AMROINGB— INGRABO— RabobankSNSB— SNS BankTRIO— Triodos BankBUNQ— Bunq
Oud rekeningnummer omzetten naar IBAN
Heb je nog documentatie of data met oude bankrekeningnummers en wil je die omzetten naar IBAN? Dat kan deterministisch voor banknummers, maar niet voor gironummers (die kregen andere mapping-regels).
Het IBAN-omnummeringsproces (voor bankrekeningen) werkt als volgt:
- Neem het oude 9- of 10-cijferige rekeningnummer.
- Pad met voorloopnullen tot 10 cijfers.
- Zoek de BIC/bankcode van de bank op (ABNA, INGB, etc.).
- Construeer:
NL+ "00" + bankcode + rekeningnummer. - Bereken de 2 controlecijfers met MOD-97 en vervang de "00".
Voor de MOD-97 berekening zie het kennisbank-artikel over IBAN MOD-97 — met drie implementatiestrategieën, benchmarks voor Node 22 en valkuilen bij formatteren.
Veelgestelde vragen
Bestaat het "gewone" rekeningnummer nog?
Alleen intern bij sommige banken. Voor alle betalingen, incassomachtigingen en factuurverkeer is IBAN sinds 1 augustus 2014 verplicht.
Kan ik fictieve rekeningnummers genereren voor tests?
Ja, gebruik de IBAN Generator . Alle gegenereerde nummers zijn fictief, voldoen aan MOD-97 en zijn niet gekoppeld aan echte rekeningen.
Wat is BIC en heb ik die ook nodig?
BIC (Bank Identifier Code) is een 8- of 11-cijferige code die de bank identificeert. Sinds 2016 is BIC bij SEPA-betalingen binnen de EU niet meer verplicht — het IBAN bevat al genoeg informatie (IBAN-only).
Verwante tools
IBAN Generator
De hoofdtool voor fictieve Nederlandse rekeningnummers (IBAN). Bulk en export.
IBAN Validator
Controleer een IBAN met MOD-97 — geldt ook voor oude bankrekeningnummers in IBAN-vorm.
Kennisbank: IBAN MOD-97
Implementatiestrategieën voor IBAN-validatie in TypeScript met benchmarks.
Dataset Generator
Complete testdatasets met IBAN, BSN, naam, adres en meer — voor realistische fixtures.