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: Ländercode im IBAN-Register, Länge, Prüfziffer und zuletzt der Aufbau, den das Register je Land festlegt. 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, gibt sie im Girocode-Generator als QR-Code für die Banking-App aus. Auch eine USt-IdNr. lässt sich vor der Rechnung auf ihren Aufbau prüfen, bei sechs Ländern samt Prüfziffer, mit USt-IdNr. prüfen.
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.
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 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 darf es nach der DSGVO auch nicht geben.
Bankverbindung und Kontonummer prüfen: so erkennen Sie, ob die IBAN stimmt
Eine bestandene Prüfziffer belegt genau eine Sache: Die IBAN ist formal richtig, also so gebaut, wie es ISO 13616 für dieses Land vorschreibt. Das fängt jeden Tippfehler in einer einzelnen Stelle und jeden Dreher zweier benachbarter Ziffern; eine frei erfundene IBAN besteht die Rechnung nur in etwa einem von 97 Fällen. Dazu kommt bei deutschen IBANs der Blick auf die Bank: Name, BIC, Sitz und die Bankengruppe aus der vierten Stelle der Bankleitzahl. Nicht belegt ist damit, ob das Konto existiert, ob es noch offen ist und wem es gehört — die echte IBAN eines Betrügerkontos ist formal einwandfrei. Wer sichergehen will, dass das Konto eine Zahlung annimmt, überweist vorab 0,01 €.
Eine untergeschobene Bankverbindung verrät sich deshalb nicht an der IBAN, sondern am Umfeld. Typisch ist der Satz „bitte beachten Sie unsere neue Bankverbindung“ in einer Rechnung, die sonst aussieht wie immer. Vergleichen Sie die neue IBAN mit der, auf die Sie beim letzten Mal überwiesen haben; bei einem Dauervertrag stehen beide im Kontoauszug. Misstrauisch macht außerdem eine Bank, die nicht zum Empfänger passt: ein Institut im Ausland statt der Hausbank am Firmensitz, oder ein Kontoinhaber, der nach Privatperson klingt, während die Rechnung von einer GmbH kommt. Der Namensabgleich Ihrer Bank warnt erst, wenn die Zahlung schon eingegeben ist.
Der sichere Weg ist die Rückfrage über eine Telefonnummer, die Sie selbst heraussuchen. Wer ein Postfach übernommen hat, kontrolliert alles, was daraus kommt: Absender, Signatur, die angehängte PDF und auch die Antwort auf Ihre Rückfrage. Nehmen Sie die Nummer aus dem alten Vertrag, aus einer früheren Rechnung auf Papier oder aus dem Impressum der Website, die Sie selbst in die Adresszeile tippen. Lassen Sie sich die IBAN am Telefon Stelle für Stelle vorlesen, statt sie vorzulesen und nur ein „ja, passt“ abzuwarten.
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.
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 prüfen und aus der IBAN ermitteln
Prüfen Sie eine IBAN aus Deutschland, Österreich, der Schweiz oder Liechtenstein, steht der BIC im Ergebnis direkt unter dem Banknamen in der Zeile „BIC/SWIFT“; einen BIC, den Sie schon haben, prüfen Sie im Tab „BIC & Gläubiger-ID“. Geprüft wird der Aufbau nach ISO 9362: Die Stellen 1 bis 4 bilden den Institutscode und bestehen ausschließlich aus Buchstaben, Stelle 5 und 6 sind der Ländercode nach ISO 3166, Stelle 7 und 8 die Ortskennung, die restlichen drei Zeichen stehen für Filiale oder Abteilung. Ein achtstelliger BIC meint die Hauptstelle; wo ein Formular elf Zeichen verlangt, hängen Sie XXX an. Die zweite Stelle der Ortskennung trägt eine Zusatzbedeutung: Eine 0 steht für einen Test-BIC, der in einer echten Zahlung nie auftauchen darf, eine 1 für ein Institut, das nur indirekt über eine andere Bank erreichbar ist.
Bei einer deutschen IBAN müssen Sie den BIC nicht suchen, sondern er lässt sich nachschlagen: Die Stellen 5 bis 12 der IBAN sind die Bankleitzahl, und zu jeder bankleitzahlführenden Bank steht in der Bundesbank-Datei der zugehörige BIC. Genau diesen Weg geht das Tool oben. Für österreichische IBANs sind es die Stellen 5 bis 9 (Bankleitzahl), für Schweizer und liechtensteinische die Stellen 5 bis 9 (Bankkennung, IID); dort schlägt das Tool im Verzeichnis der Österreichischen Nationalbank beziehungsweise im Bankenstamm der SIX nach. Wichtig ist der Unterschied zum Herauslesen: Der BIC steckt nicht in der IBAN, er wird über die Bankleitzahl zugeordnet. Fehlt er in der Datei, zeigt das Ergebnis „nicht hinterlegt“, statt einen plausibel klingenden Code zu erfinden. Bei IBANs aus anderen Ländern steht der Bankcode an einer anderen Stelle, ist anders lang und entspricht meist nicht dem Institutscode des BIC, deshalb nennen wir dort keinen.
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.
Für eine Überweisung in Euro innerhalb der EU brauchen Sie den BIC seit Jahren nicht mehr. Die SEPA-Verordnung 260/2012 nimmt Zahlende von der Pflicht zur BIC-Angabe aus, bei Inlandsüberweisungen seit dem 01.02.2014 und bei grenzüberschreitenden seit dem 01.02.2016; die IBAN allein genügt, und viele Banking-Oberflächen fragen den BIC gar nicht mehr ab. Gebraucht wird er weiterhin außerhalb dieser Regel, etwa bei Zahlungen in Fremdwährung, in Länder außerhalb des Europäischen Wirtschaftsraums und bei manchen Formularen von Nicht-EU-SEPA-Teilnehmern wie der Schweiz oder dem Vereinigten Königreich.
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.
Österreich: Bankname, Ort und BIC stammen aus dem SEPA-Zahlungsverkehrs-Verzeichnis der Oesterreichischen Nationalbank (OeNB), Stand 16.10.2026, Lizenz CC BY 4.0. Die OeNB aktualisiert das Verzeichnis täglich. Quelle: Oesterreichische Nationalbank.
Schweiz und Liechtenstein: Bankname, Ort und BIC stammen aus dem Bankenstamm der SIX Interbank Clearing AG, gültig ab 19.10.2026. Zusammengelegte Bankkennungen löst das Tool auf die neue Kennung auf. Quelle: SIX Interbank Clearing AG.
Bankname und BIC weisen wir nur für IBANs aus Deutschland, Österreich, der Schweiz und Liechtenstein 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. Steht eine Bankkennung nicht im Verzeichnis, melden wir das neutral und werten die IBAN nicht als ungültig. Bei einer Zahlung ist eine falsche Bankangabe schlimmer als gar keine, deshalb sagen wir bei allen anderen Ländern klar, dass wir es nicht wissen.