IBAN-Prüfziffer berechnen – das Modulo-97-Verfahren verständlich erklärt
Was ist die IBAN-Prüfziffer?
Jede IBAN (International Bank Account Number) enthält an der dritten und vierten Stelle zwei Prüfziffern. Diese Ziffern sind keine zufälligen Zahlen, sondern das Ergebnis eines mathematischen Verfahrens, das die gesamte Kontonummer absichert. Beim Überweisen prüft die Bank automatisch, ob die Prüfziffer zur restlichen IBAN passt – stimmt sie nicht, wird die Zahlung abgelehnt, bevor sie überhaupt verarbeitet wird.
Für eine deutsche IBAN mit 22 Zeichen setzt sich die Struktur wie folgt zusammen: Zwei Buchstaben für das Länderkürzel („DE“), zwei Prüfziffern und anschließend 18 Zeichen für die BBAN (Basic Bank Account Number), bestehend aus achtstelliger Bankleitzahl und zehnstelliger Kontonummer. In anderen Ländern variiert die Länge – eine österreichische IBAN hat 20, eine Schweizer IBAN 21 Zeichen.
So funktioniert das Modulo-97-Verfahren
Die Prüfziffer wird nach ISO 7064 (Modulo 97-10) berechnet. Der Algorithmus ist überraschend einfach: Zunächst wird die BBAN mit dem Länderkürzel und zwei Nullen ergänzt (z. B. „BBAN + DE00“). Dann werden alle Buchstaben durch Zahlen ersetzt – A = 10, B = 11, bis Z = 35. Die so entstandene sehr lange Zahl wird durch 97 geteilt, und die Prüfziffer ergibt sich aus 98 minus dem Rest.
Dieses Verfahren erkennt über 97 % aller Einzelfehler und nahezu alle Zahlendreher – die häufigsten Fehler bei der manuellen Eingabe von Kontonummern. Unser Rechner zeigt Ihnen jeden einzelnen Schritt der Berechnung, sodass Sie das Ergebnis selbst nachvollziehen können.
Gegenprobe: Warum mod 97 = 1 gelten muss
Die Validierung einer bestehenden IBAN funktioniert ähnlich wie die Berechnung. Die IBAN wird umgestellt (die ersten vier Zeichen wandern ans Ende), Buchstaben werden in Zahlen umgewandelt, und die gesamte Zahl wird durch 97 geteilt. Ist der Rest genau 1, ist die IBAN rechnerisch korrekt. Jeder andere Wert bedeutet, dass mindestens eine Ziffer falsch ist.
Wichtig: Eine rechnerisch korrekte Prüfziffer bestätigt nur, dass die Kombination aus Ziffern konsistent ist. Sie garantiert nicht, dass das Konto tatsächlich existiert oder dem gewünschten Empfänger gehört. Deshalb sollten Empfängerdaten immer zusätzlich geprüft werden.
Prüfziffer für 19 Länder berechnen
Unser Rechner unterstützt die Prüfzifferberechnung für 19 Länder – darunter Deutschland, Österreich, die Schweiz, Frankreich, Italien, Spanien, die Niederlande, Großbritannien und Polen. Das Modulo-97-Verfahren ist für alle Länder identisch, lediglich die BBAN-Länge und der interne Aufbau (z. B. mit oder ohne Bankcode-Prüfziffer) variieren.
Die gesamte Berechnung findet lokal in Ihrem Browser statt – keinerlei Kontodaten werden an Server übertragen. So können Sie Prüfziffern auch für sensible Bankdaten berechnen, ohne Datenschutzbedenken haben zu müssen. Wenn Sie stattdessen eine IBAN aus deutscher BLZ und Kontonummer berechnen möchten, nutzen Sie unseren IBAN-Rechner & Validator.