Gratis verktyg
IBAN-validator och generator
Klistra in ett IBAN för att verifiera MOD-97-kontrollsumman, identifiera banken och hämta BIC för internationella överföringar. Växla till Generera-läget för att beräkna giltiga kontrollsiffror från landskod och BBAN. Allt sker i din webbläsare — ingen dataöverföring, ingen registrering, ingen API-nyckel.
Klistra in ett IBAN till vänster för att se bank, BIC, kontostruktur och kontrollsumma.
Därför bör varje överföring börja med en IBAN-kontroll
Ett IBAN — International Bank Account Number — är det standardiserade sättet att identifiera ett bankkonto över gränserna inom och utanför Europa. Bakom varje IBAN sitter ett litet matematiskt skyddsnät: MOD-97-kontrollsumman. Två siffror direkt efter landskoden bevisar att resten av numret har skrivits in rätt. En enda felaktig siffra räcker för att kontrollsumman ska sluta gå ihop, och IBAN-numret avvisas av varje bank i världen. Därför är att klistra in ett IBAN i en validator före en överföring den billigaste försäkringen mot stavfel som skickar pengar till fel konto.
Validatorn på den här sidan gör hela kontrollen i din webbläsare. Den verifierar MOD-97-kontrollsumman, jämför den landsspecifika strukturen (Tyskland har en 8-siffrig Bankleitzahl plus ett 10-siffrigt kontonummer; Frankrike lägger till en nationell kontrollsiffra; Nederländerna använder en 4-bokstavs bankkod) och korsrefererar slutligen bankkoddelen mot en kuraterad databas över större europeiska banker. När en träff finns ser du också BIC/SWIFT-koden som behövs för internationella överföringar — ingen separat slagning på bankens webbplats.
Fliken Generera löser det omvända problemet: utifrån ett land och det lokala BBAN-numret (den del av kontonumret som finns i bankens egna system) beräknar den de två MOD-97-siffrorna och sätter ihop ett fullt giltigt IBAN. Användbart vid migrering från ett nationellt kontoformat till IBAN, vid uppsättning av testdata för bokföringsprogram eller för att kontrollera att ett mottaget IBAN stämmer med det kontonummer du har separat. Båda lägena körs 100 % på klienten: ingenting laddas upp, ingenting loggas, inget konto krävs.
MOD-97-kontroll lokalt
Standardalgoritmen ISO 13616 körs i ren JavaScript i din webbläsare — ingen server behövs.
35+ länder stöds
Alla EU- och EES-länder plus Storbritannien, Schweiz, Norge, Island, Serbien och flera andra IBAN-länder. Varje land har sin egen struktur — parsern känner igen alla.
Bankidentifiering med BIC/SWIFT
För giltiga IBAN slår vi upp bankens namn, stad och BIC/SWIFT i en kuraterad databas över större europeiska banker. Användbart för internationella överföringar som kräver IBAN + BIC.
Genereringsläge för migrering till IBAN
Har du ett nationellt kontonummer? Välj land, klistra in BBAN och vi räknar ut det tvåsiffriga MOD-97-prefixet till ett giltigt IBAN. Inga fler manuella beräkningar.
Inbyggd integritet
IBAN du klistrar in lämnar aldrig din enhet. Ingen uppladdning, ingen loggning, ingen analystjänst. Stäng fliken — allt försvinner.
Kopplad till fakturageneratorn
Efter validering går du direkt till fakturageneratorn med IBAN och BIC redan ifyllda. Ett stavfel mindre per faktura.
Vanliga frågor
Korta svar på de vanligaste frågorna innan sidan används som underlag.
- Vad är ett IBAN egentligen?
- IBAN står för International Bank Account Number — ett format standardiserat genom ISO 13616 som unikt identifierar ett bankkonto över landsgränser. Det börjar med en 2-bokstavig landskod, sedan 2 kontrollsiffror (MOD-97), följt av landets BBAN med bankkod och kontonummer. Längden varierar från 15 (Norge) till 31 tecken (Malta).
- Vad gör MOD-97 egentligen?
- MOD-97 är en kontrollsummealgoritm. IBAN omordnas så att landskoden och kontrollsiffrorna hamnar sist, varje bokstav ersätts med en 2-siffrig kod (A=10, B=11, … Z=35), och det stora talet divideras med 97. Ett giltigt IBAN ger alltid resten 1. Allt annat innebär ett stavfel. De två kontrollsiffrorna beräknas vid kontotilldelning så att ekvationen går jämnt ut.
- Varför säger validatorn att mitt IBAN är korrekt men min bank avvisar det?
- Formatvalidering bevisar bara att numret matematiskt skulle kunna existera som konto i landets banksystem — inte att kontot för närvarande är öppet hos den angivna banken. Ett IBAN kan klara MOD-97, peka ut en riktig bank och ändå tillhöra ett stängt eller aldrig öppnat konto. Banker kontrollerar den faktiska existensen i sitt interna register, vilket validatorn inte når. Använd den för att upptäcka stavfel; en liten testöverföring bekräftar att kontot är aktivt.
- Är bankdatabasen komplett?
- Vi har de stora retail- och affärsbankerna per land (vanligen topp 10-15). Om bankkoden inte finns i vår databas fungerar resten av parsningen och IBAN valideras ändå — du ser bara 'Banken finns inte i vår databas' istället för namnet. Vi utökar databasen efter förfrågan; säg till om din bank saknas.
- Kan jag kontrollera IBAN utanför Europa?
- Ja för många länder. Validatorn täcker alla 27 EU-medlemsstater plus Storbritannien, Schweiz, Norge, Island, Serbien, Liechtenstein, Monaco, San Marino, Andorra, Albanien, Georgien och Turkiet. Andra IBAN-länder (Saudiarabien, UAE, Israel, Tunisien, Pakistan m.fl.) följer samma MOD-97-standard men finns inte i vår lista ännu — säg till om du behöver dem.
- Varför börjar mitt IBAN ibland med bokstäver (NL ABNA, IE BOFI)?
- Vissa länder använder en 4-bokstavig bankkod istället för siffror. Nederländerna använder ABNA för ABN AMRO, INGB för ING, RABO för Rabobank; Irland använder BOFI för Bank of Ireland, AIBK för Allied Irish Banks. Formatet är landsspecifikt och ingår i den officiella IBAN-strukturen som publiceras av European Committee for Banking Standards. MOD-97 konverterar bokstäver till siffror (A=10 … Z=35), så kontrollsumman fungerar ändå.
- Sparar ni IBAN jag kontrollerar?
- Nej. Validering och generering körs helt i din webbläsare med klient-JavaScript. Inget API-anrop, ingen serverloggning, ingen analystjänst på formuläret. IBAN finns bara i fliken — stänger du den försvinner allt.
- Vad händer om jag får ett IBAN med fel landsprefix?
- Varje land har en fast total längd och ett fast strukturmönster. Ett 'DE'-IBAN måste vara exakt 22 tecken med 8 siffror bankkod och 10 siffror kontonummer; ett 'FR' måste vara 27 tecken med en specifik layout. Om prefixet och resten inte matchar flaggar validatorn det direkt — vilket fångar ett känt bedrägerimönster där prefixet byts ut för att omdirigera en överföring.