IBAN-validator: Sjekk IBAN-nummer gratis | Cash Book
Skriv inn eller lim inn et IBAN. Sjekken bekrefter land, lengde og mod-97-kontrollsifre, og deler opp nummeret. Ingenting forlater denne siden.
Resultat
—
Skriv inn eller lim inn et IBAN. Det sjekkes på denne enheten.
Raskt svar
En IBAN-validering sjekker formatet på et kontonummer, ikke selve kontoen. Den leser de to første bokstavene som landskode, sammenligner total lengde med landets registrerte krav, og kjører ISO 13616 mod-97-beregningen: flytt de fire første tegnene til slutten, gjør bokstaver om til tall, og divider med 97. En rest på 1 betyr at kontrollsifrene stemmer med resten av nummeret. Dette avdekker skrivefeil. Det beviser ikke at kontoen er åpen, at den tilhører navnet du har fått oppgitt, eller at en betaling vil komme frem.
Denne validatoren kjører utelukkende i nettleseren din: IBAN-nummeret du skriver inn lastes aldri opp, lagres aldri og sendes aldri noe sted. Siden fungerer også uten internettilkobling. Den gjør tre ting i rekkefølge: Den leser de to første bokstavene som landskode og slår opp landet. Den sammenligner total lengde med landets registrerte krav. Deretter kjører den mod-97-beregningen definert i ISO 13616, matematikken som de to sifrene etter landskoden er til for å tilfredsstille. Hvis alle tre passerer, er nummeret korrekt formatert.
Dette er et mindre løfte enn mange tror. Et korrekt formatert IBAN er ikke en bekreftet konto, en bekreftet mottaker eller en bekreftet betaling. Resten av denne siden handler om dette gapet, for det er her penger forsvinner.
En merknad om inntastingsfeltet, da det har krevd mest arbeid: Folk limer inn fra PDF-er, og PDF-er inneholder ofte usynlige tegn: harde mellomrom, myke bindestreker eller tegn med null bredde mellom gruppene på fire. Feltet fjerner alt dette før landskoden i det hele tatt leses, noe som er grunnen til at et IBAN som feilet på andre nettsteder kan passere her uten at du endrer noe. Ingenting ble fikset; det var bare de usynlige tegnene.
Slik bruker du den
- Lim inn nummeret nøyaktig slik du mottok det. Mellomrom, små bokstaver, punktum og linjeskift fjernes før noe sjekkes, så det er ikke nødvendig å rydde opp først. Lim inn fremfor å skrive av når du kan, da det er ved avskrift feilene oppstår.
- Les resultatet. Gyldig betyr at landskoden er i registeret, lengden stemmer, og mod-97-resten er 1. Ikke gyldig betyr at én av disse tre feilet, og merknaden sier hvilken. Feil lengde og feil kontrollsum er ulike problemer med ulike løsninger.
- Les gjennomgangen, ikke bare resultatet. Tabellen viser IBAN-nummeret gruppert i firere, landet, kontrollsifrene, kontodelen og lengden. Sammenlign landet med det du forventet. En faktura som skal betales til en leverandør i Portugal, men som gir et gyldig IBAN på Kypros, er verdt en telefon.
- Hvis noe feilet, fiks det merknaden peker på. En lengdefeil er nesten alltid et manglende eller dobbelt tegn, ofte på slutten. En kontrollsumfeil er nesten alltid ett feilskrevet tegn eller to ombyttede tegn. Les kildedokumentet på nytt. Ikke gjett deg til sifferet.
- Verifiser navnet separat. Validatoren aner ikke hvem sin konto dette er. Før penger sendes, bekreft kontohaverens navn med mottakeren gjennom en kanal du selv har valgt, og bruk bankens egen verifisering hvis den tilbyr det.
Hva sjekken faktisk beviser
Et IBAN er definert av ISO 13616. Strukturen er fast: to bokstaver for landet, to kontrollsifre, deretter det nasjonale kontonummeret (BBAN), utfylt og formatert til en lengde hvert land har registrert. Maksimal total er 34 tegn.
De to kontrollsifrene er ikke en del av kontonummeret. De er en kontrollsum beregnet fra alt det andre ved bruk av mod-97-10-metoden fra ISO 7064. Beregningen er kort nok til å gjøres manuelt:
- Flytt de fire første tegnene (landskode og kontrollsifre) til slutten av strengen.
- Erstatt hver bokstav med et tall, der A er 10, B er 11, opp til Z som er 35.
- Behandle resultatet som ett langt desimaltall og finn resten etter divisjon med 97.
- Resten må være 1.
Da kontoen ble opprettet, valgte banken de to kontrollsifrene som gjør at punkt fire gir 1 i rest. En rest på 1 betyr altså at kontrollsifrene fortsatt stemmer med landskoden og kontodelen. Hvis et tegn har endret seg siden, endres resten.
Dette er en god feildetektor. Hvert eneste feilskrevne tegn og hver ombytting av to nabotall flytter resten bort fra 1, som er grunnen til at mod-97 ble valgt fremfor en enklere metode. Det den ikke kan gjøre, er å se utenfor strengen. Validatoren vet ikke om bankkoden i BBAN tilhører en ekte bank, om kontoen er åpen, om den har dekning, om den godtar euro-overføringer, eller hvem som eier den.
Et grønt resultat betyr derfor bare at nummeret er internt konsistent, noe som betyr at det sannsynligvis ble transkribert korrekt. Det beviser ikke at kontoen eksisterer, at den tilhører personen eller firmaet på fakturaen, eller at en betaling vil komme frem. Dette er tre separate spørsmål som ikke kan besvares ved matematikk på selve nummeret.
Hvor sjekken slutter å fungere
Start med begrensningen folk misforstår oftest: Svindlere bruker gyldige IBAN-numre. Fakturasvindel, der en leverandørs ekte faktura blir avskjært og bankdetaljene byttet ut, avhenger ikke av et ødelagt nummer. Kontoen i den falske fakturaen er en ekte konto, åpnet for formålet eller lånt fra en stråmann, og den validerer perfekt på denne siden. Tenk på det fra den andre siden: En kriminell har ingen grunn til å sende deg et nummer som feiler en kontrollsum alle kan kjøre i en nettleser. Betalingsdetaljer som er endret siden forrige faktura krever en telefon til et nummer du allerede hadde, aldri nummeret som står i e-posten.
Laget denne siden ikke kan tilby, er navnesjekk, og det gapet tettes nå gjennom regulering fremfor matematikk. I henhold til forordning (EU) 2024/886 om umiddelbare betalinger, må betalingsformidlere som tilbyr kredittoverføringer i euro tilby en verifiseringstjeneste: før du bekrefter, sammenligner banken navnet du skrev inn med navnet på kontoen bak IBAN-nummeret og forteller deg om det samsvarer, delvis samsvarer eller ikke samsvarer i det hele tatt. Hvis banken din viser deg en slik advarsel, vet den noe denne siden ikke kan vite. La den vinne argumentet.
Så er det skrivefeilene som passerer uansett. Mod-97 fanger opp alle enkelttegnfeil, men det er en 97-veis sjekk, så omtrent én av 97 tilfeldige feil lander tilbake på en rest på 1. Mer vanlig i praksis: to forskjellige ekte kontoer som bare skiller seg med ett tegn, begge gyldige. Det tyske testnummeret DE89 3704 0044 0532 0130 00 validerer, og det gjør også DE89 3704 0044 0532 0100 90, som skiller seg i de fire siste tegnene. Ingenting her kan fortelle deg hvilken du mente.
Lengder er sin egen lille felle. Fordi hvert land pakket inn sitt eksisterende nasjonale format, varierer totalen fra 15 tegn i Norge til 31 i Malta. Et nummer kopiert med ett tegn for lite er ofte fortsatt et plausibelt IBAN for et annet land, og et nummer som har riktig lengde for sitt eget land forteller deg ingenting om landet du forventet.
Mange land har aldri tatt i bruk IBAN. USA, Canada, Australia, Japan og mange andre ruter betalinger med nasjonale kontonumre og en BIC, så en ukjent landskode betyr vanligvis at det du limte inn ikke er et IBAN.
En siste ikke-problemstilling: mellomrommene. Grupper på fire er en trykkekonvensjon for mennesker, ikke lagret, ikke overført, ikke en del av nummeret. Det samme gjelder små bokstaver. Hvis et betalingsskjema avviser noe som validerer her, mistenk skjemaets egne regler først.
Fem numre, sjekket
Det tyske testnummeret er det man bør gjøre manuelt, minst én gang. Ta DE89 3704 0044 0532 0130 00 og fjern mellomrommene for å få DE89370400440532013000, som er 22 tegn, den registrerte lengden for Tyskland.
Flytt de fire første tegnene til slutten: 370400440532013000DE89. Erstatt bokstavene: D er 13, E er 14, så strengen blir 370400440532013000131489.
Det tallet er for langt for de fleste kalkulatorer, så ta det i biter. Første ni siffer, 370400440, delt på 97, gir 23 i rest. Sett det foran de neste syv sifrene for å få 235320130, som gir 70 i rest. Fortsett: 700013148 gir 38, og den siste biten, 389, gir 1. Resten er 1, så kontrollsifrene 89 er korrekte.
Endre nå ett tegn. Gjør den siste 0-en til en 1, og få DE89370400440532013001. Lengden er fortsatt 22 og landet er fortsatt kjent, så de to første testene passerer. Kjør matematikken igjen, og resten blir 28 i stedet for 1, så resultatet er Ikke gyldig med en kontrollsumfeil. Ett feil siffer, alltid fanget opp. Det er nøyaktig det mod-97 ble valgt for.
Lengdefeil ser annerledes ut. Lim inn NO93 8601 1117 947 og validatoren rapporterer 15 tegn og et gyldig nummer, fordi 15 er nøyaktig det Norge registrerte. Legg til et siffer på slutten, og lengdetesten feiler før matematikken i det hele tatt kjører, med en merknad som nevner Norge og forventede 15.
Tilfellet som er verdt å huske er det fjerde. DE89 3704 0044 0532 0130 00 og DE89 3704 0044 0532 0100 90 kommer begge tilbake som Gyldig. Validatoren er en stavekontroll for tall, og et korrekt stavet feil ord går rett gjennom.
Hva hver del av et IBAN betyr
Ta tabellen fra venstre til høyre. De to første tegnene er landskoden, to bokstaver fra ISO 3166-1. De identifiserer landet kontoen tilhører, ikke valutaen og ikke nasjonaliteten til innehaveren. Koden fastsetter forventet lengde.
Tegn tre og fire er kontrollsifrene. Alltid tall, aldri bokstaver. De tilhører IBAN-nummeret, ikke kontoen, som er grunnen til at det nasjonale kontonummeret på kontoutskriften din ikke inneholder dem. Deres eneste jobb er mod-97-testen.
Alt fra tegn fem og utover er BBAN, det nasjonale kontonummeret, utfylt med nuller der det er kortere enn standarden. Den interne layouten endres fra land til land.
Det første er bankidentifikatoren foran. I Tyskland er det den åtte-sifrede Bankleitzahl, så 37040044 i eksempelet over er Commerzbank i Köln. I Storbritannia er det fire bokstaver, BUKB, etterfulgt av sorteringskoden. I Frankrike er det en fem-sifret bankkode og en fem-sifret filialkode. Denne validatoren sjekker ingen av disse mot noen bankliste.
Det andre er nasjonale kontrollsifre som flere land har inne i BBAN: to-sifret clé RIB i Frankrike, CIN i Italia, de to siste sifrene i et spansk kontonummer. Disse fanger opp feil IBAN-sjekken går glipp av. Hver av dem er en egen algoritme, så en generell validator som hopper over dem vil gladelig godta et nummer et nasjonalt system ville forkastet.
Én konsekvens er verdt å nevne: et IBAN er ikke en hemmelighet. Det står på hver faktura eieren sender ut. Å kjenne det lar noen sende penger til kontoen, ikke ta penger fra den. Avtalegiro er en annen mekanisme med egne regler, så behandle et IBAN som en postadresse fremfor en påloggingsdetalj. Mer om vokabularet i IBAN og SEPA ordlistene.
Hva dette har med sporing av penger å gjøre
Et IBAN identifiserer en konto i en bank. Cash Book sporer hva som skjer med pengene dine, på telefonen, og de to møtes aldri.
Cash Book kobler seg aldri til en bank. Det finnes ingen banksynkronisering, ingen aggregator, ingen IBAN-felt og ingen steder å skrive inn bankopplysninger. Transaksjoner lever på iPhonen, med valgfri synkronisering til din egen iCloud-konto, og appen krever ingen registrering eller e-postadresse. Det utelukker en kategori funksjoner noen apper har, og det utelukker risikoen som følger med dem.
Det den har er Kontoer: kontanter, kort og sparing, hver med sin egen saldo, overføringer mellom dem, og ett nettoformuetal på tvers av alle på Kontoer-skjermen. Kontoen du ville betalt et IBAN fra er representert der som et navn og en saldo du holder oppdatert, noe som er nok for budsjettering og inneholder ingen bankdata. Innsikt viser så hvor måneden gikk, etter merkelapp og mot forrige måned.
Å holde saldoene korrekte er et loggføringsproblem, som er det appen er bygget rundt. En overføring skrevet inn på tastaturet tar tre trykk, og stemmelogging håndterer resten av dagen i én setning. Hvis det meste av pengene dine går via bankoverføringer fremfor kort, dekker hvordan spore utgifter på iPhone rutinen, hvordan spore kontantforbruk dekker delen ingen bank ser, og hvordan spore abonnementer og faste regninger er for de faste trekkene som forlater kontoen hver måned.
Ingenting her er råd om en spesifikk betaling. Hvis du vurderer om du skal sende en stor eller uvanlig overføring, eller du tror du allerede har sendt en til feil konto, er bankens svindelavdeling og en kvalifisert rådgiver de rette å snakke med, og hastighet betyr mer enn sikkerhet.
De andre verktøyene
MVA-kalkulatoren håndterer tallet på samme faktura som IBAN-nummeret. Regningsdelingskalkulatoren deler en betaling flere skylder før en av dem gjør overføringen. Nettoformue-kalkulatoren legger sammen kontoene de IBAN-numrene peker på, og sparemålkalkulatoren gjør en av de saldoene om til en dato.
Hvor du går videre
Lim inn IBAN-nummeret, les land-raden fremfor bare resultatet, og gjør så det matematikken ikke kan: bekreft navnet med mottakeren gjennom en kanal du selv har valgt. Kontrollsummen er et filter for feil. Alt etter det er et filter for mennesker, og det kjører fortsatt på din egen oppmerksomhet.
Hent Cash Book i App StoreGratis i 7 dager. 19.99 kr for livstidstilgang.
Ofte stilte spørsmål
Er denne IBAN-validatoren trygg å bruke?
Sjekken kjører i nettleseren din ved hjelp av JavaScript på denne siden. IBAN-nummeret du skriver inn sendes aldri til en server, logges aldri og lagres aldri. Siden fungerer også uten internettilkobling. Du kan bekrefte dette ved å åpne siden, koble fra nettet og skrive inn et nummer. Et IBAN er ikke en hemmelighet på samme måte som et passord, men det er ingen grunn til at det skal sendes lenger enn nødvendig.
Betyr et gyldig IBAN at kontoen eksisterer?
Nei. Mod-97-sjekken beviser bare at nummeret er internt konsistent: kontrollsifrene stemmer med landskoden og kontodelen. Et nummer kan være helt gyldig uten å tilhøre noen, tilhøre en lukket konto, eller tilhøre noen andre enn personen som sendte det til deg. Bare mottakerbanken vet om kontoen eksisterer, og bare en navnesjekk forteller deg hvem som eier den.
Hvorfor varierer IBAN-lengden mellom land?
Hvert land beholdt sitt eksisterende nasjonale kontonummer da IBAN ble innført, og la til et felles prefiks. Disse nasjonale formatene hadde ulik lengde, så totalen varierer også: Norge registrerte 15 tegn, Tyskland 22, Frankrike 27, Malta 31. ISO 13616 setter maksgrensen til 34 og overlater den nasjonale delen til hvert land, og derfor trenger validatoren en tabell over lengder fremfor én enkel regel.
Kan jeg sjekke en BIC/SWIFT-kode her?
Nei. En BIC identifiserer en bank, et IBAN identifiserer en konto, og de er definert av ulike standarder med ulike regler. En BIC er på 8 eller 11 tegn og har ingen kontrollsum, så det finnes ingen matematikk å kjøre mot den. Hvis et betalingsskjema ber om begge, hent BIC fra samme dokument som IBAN og sjekk den mot bankens egne publiserte detaljer.
Hva betyr egentlig en mod-97-rest på 1?
Hele IBAN-nummeret, omstokket og konvertert til tall, behandles som ett langt tall. De to kontrollsifrene ble valgt da kontoen ble opprettet slik at divisjon med 97 gir nøyaktig 1 i rest. Enhver annen rest betyr at noe i nummeret har endret seg etter at kontrollsifrene ble satt. Selve resten inneholder ingen informasjon om hvor feilen ligger.
Kan et feilskrevet IBAN fortsatt passere sjekken?
Hver eneste feilskrevne siffer og hver ombytting av to nabotall fanges opp av mod-97, som er grunnen til at denne metoden ble valgt. Større kombinasjoner av feil er ikke garantert å feile: omtrent én av 97 tilfeldige feil kan ende opp med en gyldig rest. To IBAN-numre som bare skiller seg med ett tegn kan begge være gyldige, så at det passerer sjekken er en grunn til å dobbeltsjekke, ikke en grunn til å stoppe.
Hva er navnesjekk, og erstatter det dette?
Det kommer i tillegg. I henhold til forordning (EU) 2024/886 må betalingsformidlere som tilbyr euro-overføringer la deg sjekke at navnet du skrev inn samsvarer med kontohaveren før du bekrefter, og advare deg hvis det ikke gjør det. Dette adresserer risikoen denne siden ikke kan: et IBAN som er korrekt formatert, men tilhører feil person. Bruk begge, i den rekkefølgen.
Hvorfor avviser validatoren en landskode jeg vet eksisterer?
Validatoren kjenner bare kodene i IBAN-registeret, som lister land som har tatt i bruk standarden. Mange land, inkludert USA, Canada, Australia og Japan, bruker ikke IBAN i det hele tatt og ruter betalinger med nasjonale numre pluss en BIC. En avvist kode betyr vanligvis at nummeret ikke er et IBAN, ikke at kontoen er feil.
Kan Cash Book hente transaksjoner fra kontoen bak et IBAN?
Nei. Cash Book kobler seg aldri til en bank, og det finnes ikke noe felt i appen for IBAN eller andre bankopplysninger. Den sporer saldo og forbruk på selve telefonen, basert på det du logger via stemme, kamera, Apple Pay-automatisering eller tastaturet. Dette er en bevisst begrensning, ikke en manglende funksjon, og det er grunnen til at appen ikke krever konto eller registrering.
Hent Cash Book i App StoreGratis i 7 dager. 19.99 kr for livstidstilgang.