🏦

IBAN-validator: Tjek ethvert IBAN-nummer gratis | Cash Book

Indtast eller indsæt et IBAN. Tjekkeren bekræfter land, længde og mod-97-kontrolcifre, og opdeler derefter nummeret i dets dele. Intet forlader denne side.

Resultat

—

Indtast eller indsæt et IBAN. Det tjekkes på denne enhed.

Hurtigt svar

En IBAN-validator tjekker formen på et kontonummer, ikke selve kontoen. Den læser de første to bogstaver som landekode, sammenligner den samlede længde med landets registrerede krav og kører ISO 13616 mod-97-beregningen: flyt de første fire tegn til slutningen, gør hvert bogstav til et tal, og divider med 97. En rest på 1 betyder, at kontrolcifrene stemmer overens med resten af nummeret. Det fanger tastefejl. Det beviser ikke, at kontoen er åben, at den tilhører modtageren, eller at en betaling vil nå frem.

Denne validator kører udelukkende i din browser: det IBAN, du indtaster, bliver aldrig uploadet, gemt eller sendt nogen steder, og siden fungerer fortsat uden internetforbindelse. Den udfører tre ting i rækkefølge. Den læser de første to bogstaver som en landekode og slår landet op. Den sammenligner den samlede længde med den længde, landet har registreret. Derefter kører den mod-97-beregningen defineret i ISO 13616, den aritmetik som de to cifre efter landekoden eksisterer for at opfylde. Hvis alle tre trin godkendes, er nummeret korrekt formet.

Dette er et mindre løfte, end de fleste forventer. Et korrekt formet IBAN er ikke en bekræftet konto, en bekræftet modtager eller en bekræftet betaling. Resten af denne side handler om dette gab, for det er her, penge forsvinder.

En bemærkning om inputfeltet, da det har krævet mest arbejde. Folk indsætter fra PDF-filer, og PDF-filer overfører ofte usynlige tegn: hårde mellemrum, bløde bindestreger og tegn uden bredde mellem grupperne af fire. Feltet fjerner alt dette, før landekoden overhovedet læses, hvilket er grunden til, at et IBAN, der fejlede på andre sider, kan bestå her uden at du ændrer noget. Intet er rettet. Det var kun de usynlige tegn.

Sådan bruger du den

  1. Indsæt nummeret præcis som du modtog det. Mellemrum, små bogstaver, prikker og linjeskift fjernes, før noget tjekkes, så der er ingen grund til at rydde op først. Indsæt frem for at genindtaste, hvor du kan, da genindtastning er det trin, der introducerer netop den fejl, du kom her for at finde.
  2. Læs resultatet. Gyldigt betyder, at landekoden er i registret, længden matcher landet, og mod-97-resten er 1. Ikke gyldigt betyder, at en af disse tre fejlede, og noten angiver hvilken. En fejlet længde og en fejlet kontrolsum er forskellige problemer med forskellige løsninger.
  3. Læs derefter opdelingen, ikke kun resultatet. Tabellen viser IBAN-nummeret opdelt i blokke af fire, landet i fuld tekst, de to kontrolcifre, kontodelen og længden. Sammenlign landet med det land, du forventede. En faktura, der skal betales til en leverandør i Portugal, men som giver et gyldigt IBAN i Cypern, er værd at undersøge med et telefonopkald.
  4. Hvis noget fejlede, så ret det, noten peger på. En længdefejl er næsten altid et manglende eller dobbeltindtastet tegn, ofte til sidst hvor en lang streng er let at afkorte. En kontrolsumfejl er næsten altid ét tegn, der er læst forkert, eller to, der er byttet om. Uanset hvad, så genlæs kildedokumentet. Gæt ikke på cifret.
  5. Verificer navnet separat. Tjekkeren aner ikke, hvis konto dette er. Før penge flyttes, skal du bekræfte kontohaverens navn med modtageren gennem en kanal, du selv har valgt, og bruge din banks egen verificering, hvis den tilbyder en.

Hvad tjekket rent faktisk beviser

Et IBAN er defineret af ISO 13616. Strukturen er fast: to bogstaver for landet, to kontrolcifre, derefter det indenlandske kontonummer, kaldet BBAN, udfyldt og formateret til en længde, som hvert land har registreret. Det maksimale er 34 tegn.

De to kontrolcifre er ikke en del af kontonummeret. De er en kontrolsum beregnet ud fra alt det andet ved hjælp af mod-97-10-ordningen fra ISO 7064. Beregningen er kort nok til at lave i hånden:

  1. Flyt de første fire tegn, landekode og kontrolcifre, til slutningen af strengen.
  2. Erstat hvert bogstav med et tal, hvor A er 10, B er 11, og så videre op til Z som 35.
  3. Behandl resultatet som ét langt decimaltal og find resten efter division med 97.
  4. Resten skal være 1.

Da kontoen blev oprettet, valgte banken de to kontrolcifre, der gør, at trin fire giver 1. Så en rest på 1 betyder, at kontrolcifrene stadig stemmer overens med landekoden og kontodelen. Hvis et tegn er ændret siden, ændres resten med det.

Dette er en god fejldetektor. Hvert eneste forkert indtastede tegn og hver ombytning af to nabotal flytter resten væk fra 1, hvilket er hele grunden til, at mod-97 blev valgt frem for en enklere ordning. Hvad den ikke kan, er at kigge uden for strengen. Tjekkeren ved ikke, om bankkoden inde i BBAN tilhører en rigtig bank, om kontoen er åben, om den er i plus, om den accepterer euro-overførsler, eller hvem der ejer den.

Så den ærlige læsning af et grønt resultat er snæver. Det beviser, at nummeret er internt konsistent, hvilket betyder, at det sandsynligvis er transskriberet korrekt. Det beviser ikke, at kontoen eksisterer, beviser ikke, at den tilhører personen eller virksomheden nævnt på fakturaen, og beviser ikke, at en betaling vil nå frem. Det er tre separate spørgsmål, og ingen af dem kan besvares ved aritmetik på selve nummeret.

Hvor tjekket holder op med at virke

Start med den begrænsning, folk oftest misforstår: svindlere bruger gyldige IBAN-numre. Fakturasvindel, hvor en leverandørs rigtige faktura opsnappes og bankoplysningerne udskiftes, afhænger ikke af et forkert nummer. Kontoen i den falske faktura er en rigtig konto, åbnet til formålet eller lånt fra en muldyr-konto, og den validerer perfekt på denne side. Tænk over det fra den anden side. En kriminel har ingen grund til at sende dig et nummer, der fejler en kontrolsum, som alle kan køre i en browser. Så betragt et grønt resultat som bevis på indtastningsnøjagtighed og intet andet. Betalingsoplysninger, der er ændret siden sidste faktura, kræver et opkald til et nummer, du allerede havde, aldrig nummeret trykt i e-mailen.

Det lag, denne side ikke kan levere, er navnetjek, og det gab lukkes i regulering snarere end i aritmetik. Under forordning (EU) 2024/886, forordningen om øjeblikkelige betalinger, skal betalingsformidlere, der tilbyder kreditoverførsler i euro, tilbyde en verificering af modtageren: før du bekræfter, sammenligner banken det navn, du indtastede, med navnet på kontoen bag IBAN-nummeret og fortæller dig, om det matcher, matcher tæt eller slet ikke matcher. Forpligtelsen blev indfaset gennem 2025 for udbydere i euroområdet, med senere datoer andre steder, og lignende tjenester har kørt i Holland og Storbritannien i årevis. Hvis din bank viser dig den advarsel, ved den noget, denne side ikke kan.

Så er der tastefejlene, der slipper igennem alligevel. Mod-97 fanger hver enkelt-tegn-fejl, men det er et 97-vejs tjek, så cirka én tilfældig fler-tegn-korruption ud af 97 lander tilbage på en rest på 1. Mere almindeligt i praksis: to forskellige rigtige konti med én karakter til forskel, begge gyldige. Det tyske testnummer DE89 3704 0044 0532 0130 00 validerer, og det samme gør DE89 3704 0044 0532 0100 90, som adskiller sig inde i de sidste fire tegn. Intet her kunne fortælle dig, hvilken af dem du mente. Flere lande tilføjer deres egne kontrolcifre inde i kontodelen, hvilket fanger mere, men denne validator implementerer ikke de nationale regler.

Længder er deres egen lille fælde. Fordi hvert land pakkede sit eksisterende indenlandske format ind, løber totalerne fra 15 tegn i Norge til 31 i Malta og 32 i Saint Lucia. Et nummer kopieret med ét tegn for lidt er ofte stadig et plausibelt IBAN for et andet land, og et nummer, der har den rigtige længde for sit eget land, fortæller dig intet om det land, du forventede. Registret får også medlemmer, hvilket er grunden til, at en kode, tjekkeren ikke genkender, rapporteres som ukendt snarere end forkert.

Mange steder har aldrig vedtaget IBAN overhovedet. USA, Canada, Australien, Japan og mange andre sender betalinger med indenlandske kontonumre og en BIC, så en ukendt landekode betyder normalt, at det, du indsatte, ikke er et IBAN.

En sidste ikke-problematik: mellemrummene. Grupper af fire er en trykkekonvention for mennesker, ikke gemt, ikke transmitteret, ikke en del af nummeret. Det samme gælder små bogstaver. Hvis en betalingsformular afviser noget, der validerer her, så mistænk formularens egne feltregler først.

Fem numre, tjekket

Det tyske testnummer er det, man skal gøre i hånden, mindst én gang. Tag DE89 3704 0044 0532 0130 00 og fjern mellemrummene for at få DE89370400440532013000, som er 22 tegn, den registrerede længde for Tyskland.

Flyt de første fire tegn til slutningen: 370400440532013000DE89. Erstat bogstaverne: D er 13, E er 14, så strengen bliver 370400440532013000131489.

Det tal er for langt til de fleste lommeregnere, så tag det i stykker og før resten videre. Første ni cifre, 370400440, divideret med 97, giver 23 i rest. Sæt det foran de næste syv cifre for at få 235320130, som giver 70. Fortsæt: 700013148 giver 38, og det sidste stykke, 389, giver 1. Resten er 1, så kontrolcifrene 89 er korrekte for denne konto.

Ret nu ét tegn. Gør det sidste 0 til et 1, hvilket giver DE89370400440532013001. Længden er stadig 22, og landet er stadig kendt, så de første to tests består. Kør aritmetikken igen, og resten bliver 28 i stedet for 1, så resultatet er Ikke gyldigt med en kontrolsumfejl. Ét forkert ciffer, altid fanget. Det er præcis, hvad mod-97 blev valgt til.

Længdefejl ser anderledes ud. Indsæt NO93 8601 1117 947, og tjekkeren rapporterer 15 tegn og et gyldigt nummer, fordi 15 er præcis, hvad Norge registrerede. Tilføj et ciffer til slutningen, og længdetesten fejler, før aritmetikken overhovedet kører, med en note, der nævner Norge og de forventede 15. Tabellen viser stadig landet og den forventede længde, så du kan tælle, hvad der mangler.

Det tilfælde, der er værd at huske, er det fjerde. DE89 3704 0044 0532 0130 00 og DE89 3704 0044 0532 0100 90 kommer begge tilbage som Gyldigt. Tjekkeren er en stavekontrol for tal, og et korrekt stavet forkert ord glider lige igennem en stavekontrol.

En til. GB33 BUKB 2020 1555 5555 55 validerer som et britisk IBAN, 22 tegn, BUKB som bankidentifikator. Hvis du forventede en irsk leverandør, er nummeret korrekt formet og stadig forkert. Læs landerækken, hver gang.

Hvad hver del af et IBAN betyder

Tag opdelingstabellen fra venstre mod højre.

De første to tegn er landekoden, to bogstaver fra ISO 3166-1. De identificerer kontoens land, ikke valutaen og ikke indehaverens nationalitet. Den kode fastlægger den forventede længde og fortæller rutesystemet, hvilket nationalt format der følger.

Tegn tre og fire er kontrolcifrene. Altid tal, aldrig bogstaver. De tilhører IBAN-nummeret snarere end kontoen, hvilket er grunden til, at det indenlandske kontonummer på dit kontoudtog ikke indeholder dem. Deres eneste job er mod-97-tjekket ovenfor.

Alt fra tegn fem og frem er BBAN, det grundlæggende bankkontonummer i sit nationale format, udfyldt med nuller, hvor det indenlandske nummer er kortere. Dets interne layout ændrer sig fra land til land, og de to ting, der er værd at vide, findes indeni.

Den første er bankidentifikatoren forrest. I Tyskland er det den ottecifrede Bankleitzahl, så 37040044 i eksemplet ovenfor er Commerzbank i Köln. I Storbritannien er det fire bogstaver, BUKB, efterfulgt af det sekscifrede sorteringskode. I Frankrig er det en femcifret bankkode og en femcifret afdelingskode. Denne validator tjekker ingen af dem mod nogen bankliste.

Den anden er de nationale kontrolcifre, som flere lande holder inde i BBAN: det tocifrede clé RIB i Frankrig, CIN i Italien, de sidste to cifre i et spansk kontonummer. De fanger fejl, som IBAN-niveau-tjekket misser. Hver af dem er dog en anden algoritme, så en generel validator, der springer dem over, vil gladeligt acceptere et nummer, som et indenlandsk system ville afvise.

En konsekvens er værd at stave ud: et IBAN er ikke en hemmelighed. Det står på hver faktura, ejeren udsteder. At kende et giver nogen mulighed for at sende penge til den konto, ikke tage penge fra den. Direkte debiteringer er en anden mekanisme med deres egne godkendelses- og refusionsregler, så behandl et IBAN, som du ville behandle en postadresse snarere end en adgangskode. Mere om ordforrådet i IBAN og SEPA ordlisterne.

Hvad dette har at gøre med at spore penge

Et IBAN identificerer en konto i en bank. Cash Book sporer, hvad der sker med dine penge, på telefonen, og de to mødes aldrig.

Cash Book opretter aldrig forbindelse til en bank. Der er ingen banksynkronisering, ingen aggregator, intet IBAN-felt og intet sted at indtaste bankoplysninger af nogen art. Transaktioner lever på din iPhone, med valgfri synkronisering til din egen iCloud-konto, og appen kræver ingen tilmelding eller e-mailadresse. Det udelukker en kategori af funktioner, nogle apps har, og det udelukker også den risiko, der følger med dem.

Det, den har, er Konti: kontanter, kort og opsparing, hver med sin egen saldo, overførsler mellem dem, og ét samlet tal for nettoformue på tværs af alle på Konti-skærmen. Den konto, du ville betale et IBAN fra, er repræsenteret der som et navn og en saldo, du holder ajour, hvilket er nok til budgettering og indeholder ingen af bankens data. Indsigt viser derefter, hvor måneden gik hen, efter tag og sammenlignet med sidste måned.

At holde disse saldi ajour er et logningsproblem, som er den del, appen er bygget omkring. En overførsel tastet på tastaturet tager tre tryk, og stemmelogning håndterer resten af dagen i én sætning. Hvis det meste af dine udgående penge er bankoverførsler snarere end kortbetalinger, dækker hvordan man sporer udgifter på iPhone rutinen, hvordan man sporer kontantforbrug dækker den del, ingen bank ser, og hvordan man sporer abonnementer og faste regninger er til de faste ordrer, der forlader den samme konto hver måned.

Intet her er rådgivning om en specifik betaling. Hvis du beslutter dig for, om du skal sende en stor eller usædvanlig overførsel, eller du tror, du allerede har sendt en til den forkerte konto, er din banks svindelafdeling og en kvalificeret rådgiver de rigtige at tale med, og hastighed betyder mere end sikkerhed.

De andre værktøjer

Momsberegneren håndterer tallet på samme faktura som IBAN-nummeret. Regningsdeleren opdeler en betaling, flere personer skylder, før en af dem foretager overførslen. Nettoformueberegneren lægger de konti sammen, som disse IBAN-numre peger på, og opsparingsmålsberegneren gør en af disse saldi til en dato.

Hvor skal man gå hen herfra

Indsæt IBAN-nummeret, læs landerækken frem for kun resultatet, og gør derefter det, aritmetikken ikke kan: bekræft navnet med modtageren gennem en kanal, du selv har valgt. Kontrolsummen er et filter for fejl. Alt efter det er et filter for mennesker, og det kører stadig på din egen opmærksomhed.

Hent Cash Book i App StoreGratis i 7 dage. 19.99 én gang for livstid.

Ofte stillede spørgsmål

Er denne IBAN-validator sikker at bruge?

Tjekket kører i din browser ved hjælp af JavaScript på denne side. Det IBAN, du indtaster, sendes aldrig til en server, logges aldrig og gemmes aldrig, og siden fortsætter med at fungere uden internetforbindelse. Du kan bekræfte dette ved at åbne siden, gå offline og indtaste et nummer. Et IBAN er ikke en hemmelighed på samme måde som en adgangskode, men der er ingen grund til, at det bevæger sig længere end højst nødvendigt.

Betyder et gyldigt IBAN, at kontoen eksisterer?

Nej. Mod-97-tjekket beviser kun, at nummeret er internt konsistent: kontrolcifrene stemmer overens med landekoden og kontodelen. Et nummer kan være perfekt gyldigt uden at tilhøre nogen, tilhøre en lukket konto eller tilhøre en anden end den person, der har sendt det til dig. Kun modtagerbanken ved, om kontoen eksisterer, og kun et navnetjek fortæller dig, hvem ejeren er.

Hvorfor varierer IBAN-længden fra land til land?

Hvert land beholdt sit eksisterende indenlandske kontonummer, da IBAN blev indført, og pakkede det ind i det fælles præfiks. Disse indenlandske formater havde forskellige længder, så totalerne er det også: Norge registrerede 15 tegn, Tyskland 22, Frankrig 27, Malta 31. ISO 13616 sætter maksimum til 34 og overlader den nationale del til hvert land, hvilket er grunden til, at tjekkeren har brug for en længdetabel frem for én regel.

Kan jeg tjekke en BIC/SWIFT-kode her?

Nej. En BIC identificerer en bank, et IBAN identificerer en konto, og de er defineret af forskellige standarder med forskellige regler. En BIC er på 8 eller 11 tegn og indeholder slet ingen kontrolsum, så der er ingen aritmetik at køre mod den. Hvis en betalingsformular beder om begge, så tag BIC-koden fra samme dokument som IBAN-nummeret og tjek den mod bankens egne offentliggjorte oplysninger.

Hvad betyder en mod-97-rest på 1 egentlig?

Hele IBAN-nummeret, omarrangeret og konverteret til tal, behandles som ét langt tal. De to kontrolcifre blev valgt, da kontoen blev oprettet, således at division af dette tal med 97 giver præcis 1 i rest. Enhver anden rest betyder, at noget i nummeret er ændret, efter kontrolcifrene blev sat. Selve resten indeholder ingen information om, hvor fejlen ligger.

Kan et forkert indtastet IBAN stadig bestå tjekket?

Hvert eneste forkert indtastet ciffer og hver ombytning af to nabotal fanges af mod-97, hvilket er grunden til, at ordningen blev valgt. Større kombinationer af fejl er ikke garanteret at fejle: cirka én tilfældig korruption ud af 97 lander tilbage på en gyldig rest. To IBAN-numre med én karakter til forskel kan begge være gyldige, så at bestå tjekket er en grund til at kigge en ekstra gang, ikke en grund til at stoppe med at lede.

Hvad er navnetjek, og erstatter det dette?

Det supplerer det. Under forordning (EU) 2024/886 skal betalingsformidlere, der tilbyder euro-kreditoverførsler, lade dig tjekke, at det navn, du har indtastet, matcher indehaveren af IBAN-nummeret, før du bekræfter, og advare dig, hvis det ikke gør. Det adresserer den risiko, denne side ikke kan: et IBAN, der er korrekt formet, men tilhører den forkerte person. Brug begge dele i den rækkefølge.

Hvorfor afviser tjekkeren en landekode, jeg ved eksisterer?

Tjekkeren kender kun de koder, der findes i IBAN-registret, som lister de lande, der har vedtaget standarden. Mange lande, herunder USA, Canada, Australien og Japan, bruger slet ikke IBAN og sender betalinger med indenlandske numre plus en BIC. En afvist kode betyder normalt, at nummeret ikke er et IBAN, ikke at kontoen er forkert.

Kan Cash Book hente transaktioner fra kontoen bag et IBAN?

Nej. Cash Book opretter aldrig forbindelse til en bank, og der er intet felt i appen til et IBAN eller andre bankoplysninger. Den sporer saldi og forbrug direkte på telefonen, baseret på hvad du logger via stemme, kamera, Apple Pay-automatisering eller tastaturet. Det er en bevidst begrænsning, ikke en manglende funktion, og det er grunden til, at appen ikke kræver nogen konto eller tilmelding.

Hent Cash Book i App StoreGratis i 7 dage. 19.99 én gang for livstid.