IBAN-Validator und -Parser
Validiere und parse IBAN-Nummern. Überprüfe, ob die IBAN gültig ist, und erhalte das Land, BBAN, ob es sich um eine QR-IBAN handelt und das IBAN-freundliche Format.
Gib eine IBAN ein, um sie zu validieren.
Gültige IBAN-Beispiele
MOD-97-Algorithmus
Die Validierung verwendet den MOD-97-Algorithmus (ISO 7064), den offiziellen Standard zur IBAN-Prüfung. Die Umstellung und Berechnung des Restes erfolgt mit BigInt für maximale Präzision.
40+ Länder unterstützt
Das Tool kennt die korrekten IBAN-Längen für über 40 Länder und prüft sowohl die Länge als auch die Prüfziffer. Falsche Längen werden mit einem erklärenden Fehler angezeigt.
Kein Server, keine Logs
Die gesamte Validierung findet lokal in JavaScript statt. Deine IBAN-Daten werden nie an einen Server gesendet – besonders wichtig für Bankdaten.
Häufige Fragen
Antworten auf häufige Fragen zur IBAN-Validierung
Die IBAN (International Bank Account Number) ist eine international standardisierte Kontonummer nach ISO 13616. Sie identifiziert ein Bankkonto eindeutig weltweit und wird für grenzüberschreitende Überweisungen im SEPA-Raum und international verwendet. Eine deutsche IBAN besteht aus dem Länderkürzel DE, zwei Prüfziffern und der 18-stelligen BBAN (Bankleitzahl + Kontonummer).
Beim MOD-97-Algorithmus wird die IBAN zunächst umgestellt (die ersten 4 Zeichen werden ans Ende verschoben). Dann werden Buchstaben in Zahlen umgewandelt (A=10, B=11, …, Z=35). Die entstandene Zahlenfolge wird modulo 97 gerechnet. Eine gültige IBAN ergibt immer den Rest 1. Da IBAN-Nummern sehr lang sein können, wird BigInt für die exakte Berechnung verwendet.
BBAN steht für Basic Bank Account Number (Basis-Bankkontonummer). Es ist der länderspezifische Teil der IBAN nach dem Ländercode und den zwei Prüfziffern. In Deutschland besteht der BBAN aus der 8-stelligen Bankleitzahl und der 10-stelligen Kontonummer (insgesamt 18 Stellen). In anderen Ländern kann der BBAN unterschiedlich aufgebaut sein.
Die MOD-97-Prüfung bestätigt die mathematische Korrektheit der Prüfziffern, bedeutet aber nicht, dass das Konto tatsächlich existiert oder aktiv ist. Eine IBAN kann formal korrekt sein, aber trotzdem einem nicht existierenden Konto entsprechen. Für die Kontoexistenz ist immer eine Abfrage bei der jeweiligen Bank oder einem Zahlungsdienstleister erforderlich.
Die IBAN identifiziert das Bankkonto eindeutig (Kontonummer + Bankleitzahl + Land). Der BIC (Business Identifier Code, auch SWIFT-Code) identifiziert die Bank selbst. Für SEPA-Überweisungen innerhalb der EU ist seit 2016 nur noch die IBAN erforderlich, der BIC wird vom Bankensystem automatisch ermittelt. Bei internationalen Überweisungen außerhalb SEPA wird weiterhin der BIC benötigt.