0

IBAN-validator

Valideer het echte ISO 7064 mod-97-controlegetal van een IBAN en controleer de totale lengte tegen een ingebouwde tabel per land — volledig offline in je browser.

🔒 Wordt volledig in uw browser verwerkt. Niets wat u hier invoert, wordt ooit geüpload.

Verwerken... 0%
IBAN parsen
Mod-97-controlegetal berekenen
Klaar

Resultaat

Een IBAN (International Bank Account Number) is niet zomaar een lange reeks letters en cijfers — de laatste twee tekens van het landcodeblok zijn een echt controlegetal, berekend met het ISO 7064 mod-97-algoritme, dat de overgrote meerderheid van typfouten en transcriptiefouten onderschept nog voordat een overschrijving wordt ingediend. Deze tool implementeert dat exacte algoritme in plaats van een opzoektabel of een ruwe benadering: hij verplaatst de eerste vier tekens van de opgeschoonde IBAN naar het einde, zet elke letter om in zijn tweecijferige numerieke waarde (A=10 tot en met Z=35, dus een IBAN van 22 tekens kan uitgroeien tot een getal van meer dan 30 cijfers), en berekent dat grote getal modulo 97 met behulp van JavaScripts BigInt-type, aangezien de waarde bij langere IBANs geregeld boven Number.MAX_SAFE_INTEGER uitkomt. Een echt geldige IBAN reduceert altijd tot precies 1.

Geldigheid van het controlegetal alleen garandeert niet dat een IBAN correct is opgebouwd, dus deze tool controleert ook de totale lengte tegen een ingebouwde tabel van 79 echte IBAN-uitgevende landen uit het ISO 13616-register — IBANs van Duitsland zijn altijd 22 tekens, die van Frankrijk altijd 27, die van Oekraïne altijd 29, die van Malta altijd 31, enzovoort. Als de lengte voor een herkende landcode niet overeenkomt, meldt de tool de afwijking expliciet in plaats van alleen 'ongeldig' te zeggen, en als de landcode niet in de ingebouwde tabel staat, zegt hij dat duidelijk en slaat hij de lengtecontrole gewoon over terwijl hij het mod-97-controlegetal nog steeds verifieert.

Niets van het proces is verborgen. Het resultaatpaneel toont de herschikte tekenreeks met de landcode en controlecijfers naar het einde verplaatst, de volledige letter-naar-cijfer-expansie die is gebruikt om de numerieke tekenreeks op te bouwen die modulo 97 wordt gereduceerd, en de exacte rest die is berekend — zodat je met de hand, of tegen elke andere implementatie, kunt controleren of de tool niet zomaar een groen vinkje laat zien op goed vertrouwen. Een bekend geldige test-IBAN zoals GB82 WEST 1234 5698 7654 32 doorloopt elke stap en komt uit op een rest van precies 1.

Zoals elke tool op deze site draait de IBAN-validator volledig in je browser: geen bankrekeningnummer, echt of test, wordt ooit naar een server gestuurd, gelogd of ergens opgeslagen. Plak een IBAN, krijg direct een transparant antwoord en kopieer de volledige uitsplitsing met één klik voor je eigen administratie of een supportticket.