So rechnet IBAN-Rechner.pro: Datenquelle, Formel, Grenzen

Zuletzt überprüft:

Hier können Sie Datenbasis, Rechenweg und Grenzen unserer kostenlosen Werkzeuge nachvollziehen. Eine formal gültige IBAN ist keine Bestätigung durch die kontoführende Bank.

Datenquelle

Die deutschen Bankleitzahlen und BICs stammen aus der öffentlichen BLZ-Datei der Deutschen Bundesbank. Der gespeicherte Snapshot gilt vom bis ; abgerufen wurde er am . Die Quelldatei enthält 13.760 Datenzeilen ohne Kopfzeile. Das sind Datensätze, keine Anzahl rechtlich eigenständiger Banken. Die gespeicherte SHA-256-Prüfsumme beginnt mit e19ae0e1a0d8; sie dient der Integritätskontrolle der Datei.

Datenupdates erfolgen als manuell geprüfte Veröffentlichung: Die aktuell gültige Ausgabe wird auf der offiziellen Downloadseite ausgewählt, mit Quelle, Abruf und Gültigkeit dokumentiert, importiert und vor der Veröffentlichung getestet. Die lokalen Prüfungen kontrollieren den gespeicherten Snapshot; sie laden und veröffentlichen keine neue Ausgabe automatisch. Ein wiederkehrender Aktualisierungsjob ist nicht eingerichtet.

Wie die IBAN berechnet wird

Die Funktion calculateIBAN berechnet ausschließlich deutsche IBANs nach der öffentlichen Standardformel. Sie entfernt Leerraum, vereinheitlicht den Ländercode und akzeptiert nur DE, eine achtstellige BLZ ohne führende Null sowie eine Kontonummer aus höchstens zehn Ziffern. Leere oder unpassende Eingaben werden abgewiesen. Die fünf Rechenschritte nach ISO 13616 und ISO 7064 MOD 97-10 sind:

  1. Die Kontonummer links mit Nullen auf zehn Stellen auffüllen und hinter die BLZ setzen (BBAN).
  2. Für die vorläufige IBAN die Prüfziffern 00 verwenden und DE00 hinter die BBAN stellen.
  3. Die Buchstaben durch Zahlen ersetzen: D = 13, E = 14. Die Zahlenfolge ist also BBAN + 131400.
  4. Den Rest dieser Zahlenfolge bei Division durch 97 mit Ganzzahlarithmetik berechnen.
  5. Die Prüfziffern als 98 − Rest berechnen, auf zwei Stellen auffüllen und DE + Prüfziffern + BBAN zusammensetzen.

Der öffentliche BLZ-Datensatz enthält keine vollständigen bankindividuellen Bundesbank-IBAN-Konversionsregeln. Diese sind nicht mit dem inländischen Prüfzifferverfahren gleichzusetzen. Einzelne Banken können deshalb eine andere IBAN vergeben. Bestätigen Sie das Ergebnis vor einer Zahlung anhand Ihrer Bankunterlagen.

Was die IBAN-Prüfung prüft

Der Validator entfernt Leerraum und wandelt Kleinbuchstaben in Großbuchstaben um. Er prüft Ländercode, zwei numerische Prüfziffern, erlaubte Zeichen, die Länge für das jeweilige Land und dessen nationale Zeichenstruktur (BBAN). Grundlage ist die SWIFT IBAN Registry, Release 103 (September 2026). Für die Prüfzifferprüfung werden die ersten vier Zeichen ans Ende verschoben, Buchstaben als Zahlen dargestellt und ein Rest von 1 modulo 97 erwartet.

Die Prüfung bestätigt weder, dass ein Konto existiert, noch wer es besitzt. Sie prüft keine Zahlungsfreigabe. Ein nicht unterstützter Ländercode bedeutet nicht automatisch, dass die IBAN ungültig ist.

Wie wir testen

Vor jeder Veröffentlichung laufen die automatisierten Prüfungen mit npm run check. Der lokale Pre-Push-Hook (.githooks/pre-push) führt diese Prüfung vor dem Push aus. Die folgenden Beispiele stammen aus tests/lib/iban.test.ts und tests/lib/bank-data-trust.test.ts. Es sind technische Testvektoren, keine Zahlungsanweisungen und kein Nachweis einer Kontoführung.

Prüfung und EingabeErwartete Ausgabe
Berechnung: DE, BLZ 37040044, Konto 0532013000DE89370400440532013000
Berechnung mit führender Null: DE, BLZ 37040044, Konto 532013000DE89370400440532013000
Validierung: DE89370400440532013000Formal gültig (valid: true)
Validierung: DE00370400440532013000Ungültige Prüfziffern (valid: false)
Bankdaten: BLZ 10040000BIC COBADEBBXXX

Diese Tests decken ausgewählte Fälle ab; sie zertifizieren nicht jede Bankverbindung.

Datenschutz in den Werkzeugen

Berechnung und Validierung laufen im Browser. Die eingegebenen IBANs, Bankleitzahlen und Kontonummern werden nicht übertragen. Technische Werkzeug-Ereignisse enthalten nur begrenzte Werte wie Erfolgsstatus, Ländercode oder Anzahl, keine eingegebenen Bankdaten. Einzelheiten zu Messung, Werbung und Einwilligung sowie Möglichkeiten zum Widerruf finden Sie in der Datenschutzerklärung.

Korrekturen und Kontakt

Melden Sie Fehler über die Kontaktseite. Nennen Sie die betroffene URL, das beobachtete und erwartete Verhalten sowie eine überprüfbare Quelle. Senden Sie keine echten Kontodaten. Bei Korrekturen wird der Änderungsstand auf der betroffenen Seite datiert; oben auf dieser Seite zeigt der Datumsvermerk den Stand dieser Methodik.

Finanzierung und Werbung

Die Website und ihre Werkzeuge sind kostenlos und ohne Anmeldung nutzbar. Die Website kann durch Werbung (Google AdSense) finanziert werden. Anzeigen werden als Werbung gekennzeichnet, stehen nie zwischen Eingabefeldern und Ergebnis und beeinflussen keine Berechnung.