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:
- Die Kontonummer links mit Nullen auf zehn Stellen auffüllen und hinter die BLZ setzen (BBAN).
- Für die vorläufige IBAN die Prüfziffern
00verwenden undDE00hinter die BBAN stellen. - Die Buchstaben durch Zahlen ersetzen:
D = 13,E = 14. Die Zahlenfolge ist also BBAN +131400. - Den Rest dieser Zahlenfolge bei Division durch
97mit Ganzzahlarithmetik berechnen. - Die Prüfziffern als
98 − Restberechnen, auf zwei Stellen auffüllen undDE + Prüfziffern + BBANzusammensetzen.
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 Eingabe | Erwartete Ausgabe |
|---|---|
Berechnung: DE, BLZ 37040044, Konto 0532013000 | DE89370400440532013000 |
Berechnung mit führender Null: DE, BLZ 37040044, Konto 532013000 | DE89370400440532013000 |
Validierung: DE89370400440532013000 | Formal gültig (valid: true) |
Validierung: DE00370400440532013000 | Ungültige Prüfziffern (valid: false) |
Bankdaten: BLZ 10040000 | BIC 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.