IBAN-Check: was geprüft wird
Die IBAN ist die internationale Kontonummer für SEPA-Zahlungen. Eine deutsche IBAN hat 22 Stellen: Ländercode DE, zwei Prüfziffern, die 8-stellige Bankleitzahl und die 10-stellige Kontonummer. Die beiden Prüfziffern an Stelle 3 und 4 werden nach dem Verfahren ISO 7064 MOD 97-10 aus allen übrigen Zeichen berechnet, so legt es die IBAN-Norm ISO 13616 fest. Ändert sich durch einen Tippfehler eine einzige Stelle, oder tauschen zwei benachbarte Ziffern den Platz, geht die Rechnung nicht mehr auf.
Der Prüfer arbeitet in vier Schritten. Erst der Ländercode: Steht das Land im IBAN-Register? Dann die Länge: Eine deutsche IBAN mit 21 Stellen fällt schon hier auf. Dann die Prüfziffer. Zuletzt der Aufbau: Das Register legt je Land fest, an welcher Stelle Ziffern und wo Buchstaben stehen. Ein Buchstabe in einer deutschen Kontonummer kann die Prüfziffer zufällig bestehen, am Aufbau scheitert er trotzdem. Wer die geprüfte IBAN danach nicht mehr abtippen möchte, kann sie im Girocode-Generator als QR-Code für die Banking-App ausgeben.
Der Rechenweg: was MOD-97 eigentlich macht
Klicken Sie im Ergebnis auf „Rechenweg anzeigen“, dann sehen Sie die Rechnung für genau die IBAN, die Sie eingegeben haben. Sie läuft in vier Schritten ab. Erst wandern die ersten vier Zeichen ans Ende, aus DE73250501800001234567 wird also 250501800001234567DE73. Dann werden die Buchstaben durch Zahlen ersetzt, A steht für 10 und Z für 35, aus D wird 13 und aus E wird 14. Übrig bleibt eine 24-stellige Zahl. Die wird durch 97 geteilt, und nur wenn dabei der Rest 1 herauskommt, passt die Prüfziffer.
Genau deshalb fallen Zahlendreher auf. Vertauschen Sie in der Bankleitzahl zwei Ziffern, kommt statt 1 zum Beispiel 26 heraus, und die IBAN wird abgelehnt. Was die Rechnung nicht leisten kann: Sie sagt nichts darüber, ob das Konto wirklich existiert.
Bankverbindung prüfen: was der Check kann und was nicht
Zwei Fragen beantwortet der Check verlässlich. Ist die IBAN richtig aufgebaut? Und welche Bank steckt hinter der Bankleitzahl? Bei einer deutschen IBAN sehen Sie Bankname, BIC, Sitz und die Bankengruppe, die sich aus der vierten Stelle der Bankleitzahl ergibt.
Nicht beantworten kann er, ob das Konto existiert, ob es noch offen ist und wem es gehört. Das kann kein Online-Prüfer, denn Banken veröffentlichen diese Daten nicht. Eine gültige Prüfziffer heißt nur: kein Tippfehler. Wer sichergehen will, dass das Konto angenommen wird, überweist vorab 0,01 €.
Eine Kontonummer prüfen Sie über die IBAN, denn die Kontonummer steht darin an den Stellen 13 bis 22 und wird von der Prüfziffer mit abgesichert. Haben Sie nur Kontonummer und Bankleitzahl, bildet der Tab „IBAN generieren“ daraus die IBAN und zeigt, ob es die Bankleitzahl gibt. Die bankeigene Prüfziffer innerhalb der Kontonummer rechnet das Tool nicht nach; das Ergebnis nennt aber das Verfahren, das die Bank laut Bundesbank-Datei dafür verwendet.
Empfängerüberprüfung seit dem 09.10.2025
Seit dem 9. Oktober 2025 muss Ihre Bank vor jeder Euro-Überweisung im SEPA-Raum den eingetippten Empfängernamen mit dem Kontoinhaber vergleichen. Grundlage ist die EU-Verordnung 2024/886 über Echtzeitüberweisungen, der Abgleich heißt Empfängerüberprüfung oder Verification of Payee. Stimmt der Name nicht mit dem Konto überein, warnt das Online-Banking, bevor Sie freigeben; ausführen darf die Bank die Zahlung trotzdem, wenn Sie darauf bestehen.
Prüfziffer und Empfängername werden also an zwei verschiedenen Stellen kontrolliert. Der Prüfer hier findet den Tippfehler, bevor Sie die Überweisung eingeben. Den Namensabgleich macht danach die Bank. Ein öffentliches Verzeichnis, das zu einer IBAN den Inhaber nennt, gibt es nicht, und nach der DSGVO dürfte es das auch nicht geben. Wer so etwas im Netz anbietet, kann es entweder nicht oder darf es nicht.
IBAN-Check bei Betrugsverdacht
Eine gefälschte Rechnung fällt beim Prüfziffer-Check nicht auf, wenn die Täter die gültige IBAN eines Kontos eintragen, auf das sie selbst zugreifen. Dann hilft der zweite Blick ins Ergebnis: Passt die Bank zum Absender? Wenn eine Firma aus Hannover plötzlich eine IBAN einer Bank in Malta angibt, heißt das nicht automatisch Betrug, ist aber einen Anruf unter der Nummer wert, die Sie schon kennen. Nicht die Nummer aus der E-Mail mit der neuen Bankverbindung.
Woran man geänderte Bankverbindungen und gefälschte Rechnungen noch erkennt, steht in IBAN-Betrug erkennen. Ist das Geld schon unterwegs, erklärt Falsche IBAN überwiesen, was die Bank leisten muss und wie Sie es zurückholen.
BIC mit IBAN suchen: aus der IBAN oder über den Banknamen
Den BIC müssen Sie nicht separat suchen. Prüfen Sie eine deutsche IBAN, steht er im Ergebnis direkt unter dem Banknamen in der Zeile „BIC/SWIFT“. Das Tool nimmt dafür die Bankleitzahl aus der IBAN und schlägt sie im Bundesbank-Verzeichnis nach. Fehlt zu einer Bank der BIC im Verzeichnis, zeigt es „nicht hinterlegt“ an. Der Generator liefert den BIC ebenfalls mit, wenn Sie Bankleitzahl und Kontonummer eingeben.
Wenn Sie die IBAN gar nicht haben, sondern nur den Namen der Bank, sind Sie im BIC-Finder besser aufgehoben: Dort können Sie den BIC über den Banknamen suchen, etwa nach „Sparkasse Hannover“, oder über Ort und Bankleitzahl. Wer noch alte Unterlagen mit Kontonummer und Bankleitzahl vor sich hat, kann im IBAN-Rechner Kontonummer und BLZ in eine IBAN umwandeln. Wie Sie den BIC Zeichen für Zeichen aus einer IBAN herauslesen und wann Sie ihn 2026 überhaupt noch brauchen, erklärt die Anleitung BIC aus IBAN ermitteln und prüfen.
Einen BIC, den Sie schon haben, prüfen Sie im Tab „BIC & Gläubiger-ID“. Ein BIC hat nach ISO 9362 8 oder 11 Zeichen: 4 für das Institut, 2 für das Land, 2 für den Ort und optional 3 für die Filiale, wobei XXX die Hauptstelle meint. Das Tool zerlegt ihn in diese Teile und nennt bei deutschen Banken zusätzlich Institut, Bankleitzahl und Sitz aus dem Bundesbank-Verzeichnis. Ob der Code tatsächlich vergeben ist, verrät der Aufbau allein nicht. Im SEPA-Raum reicht für eine Überweisung ohnehin die IBAN.
IBAN-Länge je Land: 89 Länder
Längen und Aufbau stammen aus dem IBAN-Register der SWIFT nach ISO 13616 (Release 103, September 2026), die SEPA-Zugehörigkeit aus der Länderliste des European Payments Council (EPC409-09, Version 8.0). Stand der Tabelle: 05.10.2026. 42 der 89 Länder gehören zum SEPA-Raum. Algerien und Marokko stehen nicht im Register, obwohl manche Prüfer im Netz eine Länge für sie führen; der Prüfer sagt das bei einer DZ- oder MA-Eingabe dazu. Die USA, China und Kanada vergeben keine IBAN, dort gelten eigene Kontonummern. Kommt ein Ländercode in der Tabelle nicht vor, lehnt der Prüfer die IBAN ab, statt sie ungeprüft durchzulassen.
| Land | Code | Stellen | SEPA |
|---|---|---|---|
| Ägypten | EG | 29 | nein |
| Albanien | AL | 28 | ja |
| Andorra | AD | 24 | ja |
| Aserbaidschan | AZ | 28 | nein |
| Bahrain | BH | 22 | nein |
| Belarus | BY | 28 | nein |
| Belgien | BE | 16 | ja |
| Bosnien und Herzegowina | BA | 20 | nein |
| Brasilien | BR | 29 | nein |
| Britische Jungferninseln | VG | 24 | nein |
| Bulgarien | BG | 22 | ja |
| Burundi | BI | 27 | nein |
| Costa Rica | CR | 22 | nein |
| Deutschland | DE | 22 | ja |
| Dominikanische Republik | DO | 28 | nein |
| Dschibuti | DJ | 27 | nein |
| Dänemark | DK | 18 | ja |
| El Salvador | SV | 28 | nein |
| Estland | EE | 20 | ja |
| Falklandinseln | FK | 18 | nein |
| Finnland | FI | 18 | ja |
| Frankreich | FR | 27 | ja |
| Färöer | FO | 18 | nein |
| Georgien | GE | 22 | nein |
| Gibraltar | GI | 23 | ja |
| Griechenland | GR | 27 | ja |
| Grönland | GL | 18 | nein |
| Guatemala | GT | 28 | nein |
| Honduras | HN | 28 | nein |
| Irak | IQ | 23 | nein |
| Irland | IE | 22 | ja |
| Island | IS | 26 | ja |
| Israel | IL | 23 | nein |
| Italien | IT | 27 | ja |
| Jemen | YE | 30 | nein |
| Jordanien | JO | 30 | nein |
| Kasachstan | KZ | 20 | nein |
| Katar | QA | 29 | nein |
| Kosovo | XK | 20 | nein |
| Kroatien | HR | 21 | ja |
| Kuwait | KW | 30 | nein |
| Lettland | LV | 21 | ja |
| Libanon | LB | 28 | nein |
| Libyen | LY | 25 | nein |
| Liechtenstein | LI | 21 | ja |
| Litauen | LT | 20 | ja |
| Luxemburg | LU | 20 | ja |
| Malta | MT | 31 | ja |
| Mauretanien | MR | 27 | nein |
| Mauritius | MU | 30 | nein |
| Moldau | MD | 24 | ja |
| Monaco | MC | 27 | ja |
| Mongolei | MN | 20 | nein |
| Montenegro | ME | 22 | ja |
| Nicaragua | NI | 28 | nein |
| Niederlande | NL | 18 | ja |
| Nordmazedonien | MK | 19 | ja |
| Norwegen | NO | 15 | ja |
| Österreich | AT | 20 | ja |
| Oman | OM | 23 | nein |
| Pakistan | PK | 24 | nein |
| Palästina | PS | 29 | nein |
| Polen | PL | 28 | ja |
| Portugal | PT | 25 | ja |
| Rumänien | RO | 24 | ja |
| Russland | RU | 33 | nein |
| San Marino | SM | 27 | ja |
| Saudi-Arabien | SA | 24 | nein |
| Schweden | SE | 24 | ja |
| Schweiz | CH | 21 | ja |
| Serbien | RS | 22 | ja |
| Seychellen | SC | 31 | nein |
| Slowakei | SK | 24 | ja |
| Slowenien | SI | 19 | ja |
| Somalia | SO | 23 | nein |
| Spanien | ES | 24 | ja |
| St. Lucia | LC | 32 | nein |
| Sudan | SD | 18 | nein |
| São Tomé und Príncipe | ST | 25 | nein |
| Timor-Leste | TL | 23 | nein |
| Tschechien | CZ | 24 | ja |
| Tunesien | TN | 24 | nein |
| Türkei | TR | 26 | nein |
| Ukraine | UA | 29 | nein |
| Ungarn | HU | 28 | ja |
| Vatikanstadt | VA | 22 | ja |
| Vereinigte Arabische Emirate | AE | 23 | nein |
| Vereinigtes Königreich | GB | 22 | ja |
| Zypern | CY | 28 | ja |
Alte, fusionierte und gelöschte Bankleitzahlen
Eine IBAN hat kein Ablaufdatum, sie gilt, solange das Konto besteht. Sparkassen und Volksbanken fusionieren aber mehrmals im Jahr. Die Bundesbank führt die alte Bankleitzahl danach noch eine Weile weiter, markiert sie zur Löschung und trägt die Nachfolge-Bankleitzahl ein. Beides steht im Ergebnis: Taucht dort ein Hinweis auf eine Nachfolge-BLZ auf, funktioniert die IBAN meist noch, der Empfänger nutzt aber längst eine neue. Vor einem Dauerauftrag lohnt dann die Nachfrage. Im Bestand vom 07.09.2026 sind 75 Bankleitzahlen zur Löschung vorgemerkt, 34 davon mit hinterlegtem Nachfolger.
Der Zusatz „-alt-“ im Banknamen stammt ebenfalls aus der Bundesbank-Datei und meint dasselbe Thema: Das Institut ist in einem anderen aufgegangen, die Bankleitzahl lebt weiter. Feldinhalte geben wir dabei unverändert wieder, auch wenn ein Name auf den ersten Blick merkwürdig aussieht.
Datenstand und Grenzen
Datenstand: Die Bankdaten stammen aus der Bankleitzahlendatei der Deutschen Bundesbank, gültig ab 07.09.2026 (3.507 bankleitzahlführende Institute). Die Bundesbank stellt viermal jährlich eine neue Ausgabe bereit, jeweils zum Montag nach dem ersten Samstag im März, Juni, September und Dezember. Die nächste gilt ab dem 07.12.2026. Quelle: Deutsche Bundesbank.
Bankname und BIC weisen wir bewusst nur für deutsche IBANs aus. Der Bankcode sitzt in jedem Land an einer anderen Stelle und hat eine andere Länge; ohne Verzeichnis für das jeweilige Land wäre jede Angabe geraten. Bei einer Zahlung ist eine falsche Bankangabe schlimmer als gar keine, deshalb sagen wir in dem Fall klar, dass wir es nicht wissen.