0

IBAN-validering

Valider en IBANs ekte ISO 7064-mod-97-sjekksum og kryssjekk total lengde mot en innebygd landtabell — fullstendig offline i nettleseren din.

🔒 Behandles i sin helhet i nettleseren din – ingenting du skriver inn her blir noen gang lastet opp.

Behandler … 0%
Analyserer IBAN
Beregner mod-97-sjekksum
Ferdig

Resultat

Et IBAN (International Bank Account Number) er ikke bare en lang rekke med bokstaver og sifre – de to siste tegnene i landkodeblokken utgjør en ekte sjekksum, beregnet med ISO 7064 mod-97-algoritmen, som fanger opp det store flertallet av tastefeil og avskriftsfeil allerede før en pengeoverføring blir sendt. Dette verktøyet implementerer akkurat denne algoritmen, ikke en oppslagstabell eller en grov tilnærming: det flytter de fire første tegnene i det rensede IBAN-et til slutten, konverterer hver bokstav til dens tosifrede tallverdi (A=10 til og med Z=35, slik at et 22-tegns IBAN kan ekspanderes til et tall på over 30 sifre), og beregner dette store tallet modulo 97 ved hjelp av JavaScripts BigInt-type, siden verdien for lengre IBAN-er rutinemessig overstiger Number.MAX_SAFE_INTEGER. Et genuint gyldig IBAN vil alltid reduseres til nøyaktig 1.

Sjekksumgyldighet alene garanterer ikke at et IBAN er korrekt oppbygd, så verktøyet kryssjekker også den totale lengden mot en innebygd tabell over 79 faktiske IBAN-utstedende land, hentet fra ISO 13616-registeret — Tysklands IBAN-er er alltid 22 tegn, Frankrikes er alltid 27, Ukrainas er alltid 29, Maltas er alltid 31, og så videre. Hvis lengden for en gjenkjent landkode ikke stemmer, rapporterer verktøyet avviket eksplisitt i stedet for bare å si «ugyldig», og hvis landkoden ikke finnes i den innebygde tabellen, sies det tydelig ifra og lengdesjekken hoppes over mens mod-97-sjekksumen fortsatt verifiseres.

Ingenting i prosessen er skjult. Resultatruten viser den omorganiserte strengen med landkode og kontrollsifre flyttet til slutten, den fullstendige bokstav-til-tall-ekspansjonen som brukes for å bygge den numeriske strengen som reduseres mod 97, og den nøyaktige resten som ble beregnet — slik at du kan verifisere for hånd, eller mot en hvilken som helst annen implementasjon, at verktøyet ikke bare viser en grønn hake i blind tro. Et kjent gyldig test-IBAN som GB82 WEST 1234 5698 7654 32 vil gjennomgå alle trinn og ende opp med en rest på nøyaktig 1.

Som alle verktøy på dette nettstedet kjøres IBAN-validereren fullstendig i nettleseren din: ingen bankkontonummer, ekte eller test, sendes noen gang til en server, logges eller lagres noe sted. Lim inn et IBAN, få et umiddelbart og gjennomsiktig svar, og kopier hele gjennomgangen med ett klikk for egen dokumentasjon eller til en supportforespørsel.