/kontonummer

Kontonummer generator, validator og IBAN-kalkulator

Valider og generer norske bankkontonummer (MOD11) og finn tilhørende IBAN-nummer lokalt.

Lag et gyldig test-kontonummer (MOD11).
-

Slik fungerer det

Norske kontonummer har 11 siffer, der det siste er et MOD11-kontrollsiffer. Punktum kan stå mellom gruppene (1234.56.78903). Numrene her er kun gyldige testdata.

Om dette verktøyet

Et norsk kontonummer består av 11 sifre, gruppert som `NNNN NN NNNNN`. De første fire sifrene er registernummeret som identifiserer banken (f.eks. 1503 = DNB, 3625 = SpareBank 1), de neste to er kontokoden (kontotypen), og de siste fem er selve kontoen, inklusive et kontrollsiffer på slutten. Kontrollsifferet beregnes med MOD11-algoritmen og vektene 5, 4, 3, 2, 7, 6, 5, 4, 3, 2 fra venstre. Dette verktøyet sjekker om et kontonummer er gyldig, formaterer det pent, og forteller (basert på registernummeret) hvilken bank kontoen tilhører. Alt kjøres lokalt.

Slik bruker du det

  1. Lim inn kontonummeret (med eller uten mellomrom/punktum) i inntastingsfeltet.
  2. Verktøyet sjekker at det er 11 sifre og at kontrollsifferet stemmer.
  3. Ved gyldig nummer vises banken (utledet fra de fire første sifrene) og en pen formatering `NNNN NN NNNNN`.
  4. For å beregne kontrollsifferet: skriv de første 10 sifrene, så vises hva det 11. skal være.
  5. Alt skjer lokalt, kontonumre sendes aldri utenfor din nettleser.

Eksempler

Gyldig DNB-konto
Inn15032031416
Ut1503 20 31416 ✓ (DNB)
Registernummer 1503 identifiserer DNB. Kontrollsifferet 6 stemmer med MOD11-beregning.
Skattekonto
Inn63450603204
Ut6345 06 03204 ✓ (Skatt)
Registernummer 6345 tilhører Skatteetaten, brukes til innbetaling av moms og skatt.
Ugyldig kontonummer
Inn12345678900
Ut✗ Feil kontrollsiffer
Rekken 12345678900 har ikke gyldig kontrollsiffer. Alle sifre 0 er heller ikke gyldig.

Vanlige bruksområder

  • Validere kontonummer i faktureringsskjema, lønnssystemer eller HR-programvare.
  • Sjekke ansattes bankkonto ved onboarding før første lønn utbetales.
  • Automatisk formatering av kontonumre i utskrifter og eksporter (`NNNN NN NNNNN`).
  • Rensing av importerte kunderegistre der kontonummer kan være skrevet feil.
  • Advarsel til bruker som legger inn kontonummer med skrivefeil før overføring.
  • Skille mellom bankforbindelser i regnskap basert på registernummeret.

Ofte stilte spørsmål

Er kontonummer det samme som IBAN?
Nei. IBAN er internasjonal og består av landkode + kontrolltall + norsk kontonummer, totalt 15 tegn for Norge. Eksempel: `NO93 1503 20 31416`. IBAN brukes ved internasjonale overføringer; nasjonalt (innenlands) er det norske 11-sifrede nummeret nok.
Sier registernummeret alltid hvilken bank?
Nesten alltid. De fire første sifrene er tildelt banker av Bits (bankenes fellesorgan). Ved fusjoner kan en bank arve flere serier. Kontonumre migreres ikke automatisk, en gammel Fokus Bank-konto beholder registernummeret sitt selv om DNB overtok.
Kan jeg se hva slags konto det er (brukskonto, sparekonto)?
De to sifrene i midten («kontokoden») indikerer i teorien kontotype, men praksis varierer sterkt mellom banker. Uten en bank-spesifikk oppslagstabell kan du ikke pålitelig vite om en konto er brukskonto, sparekonto eller BSU.
Hva om kontrollsifferet «egentlig» skulle vært 10?
Da hoppes grunnlaget over, akkurat som med organisasjonsnumre. Bankene tildeler bare kontonumre der kontrollsifferet passer i én siffer (0–9). Du kommer altså aldri over et gyldig kontonummer der siste siffer «egentlig» skulle vært 10.

Teknisk bakgrunn

Kontonummerstruktur er fastsatt av Bits AS (tidligere BBS). Kontrollsifferet beregnes med MOD11 og vektene 5, 4, 3, 2, 7, 6, 5, 4, 3, 2 fra venstre (samme som organisasjonsnummer, men med to sifre til foran): sum = Σ(sifferᵢ × vektᵢ), rest = sum mod 11, kontrollsiffer = 11 − rest. Rest = 0 → kontrollsiffer 0; rest = 1 → «10» ikke tillatt, grunnlaget hoppes over. Norsk IBAN legger til `NO` + to sjekksifre (beregnet med den internasjonale IBAN-algoritmen basert på mod-97) foran de 11 norske sifrene, totalt 15 tegn.