IBAN-Rechner: Kontonummer online in IBAN umrechnen

IBAN prüfen und deutsche Prüfziffer bilden

IBAN Rechner: MOD-97-Prüfung und deutsche IBAN

Prüfen Sie Format und mathematische Prüfziffer einer IBAN oder bilden Sie aus einer achtstelligen deutschen Bankleitzahl und einer bis zu zehnstelligen Kontonummer eine Standard-IBAN. Alle Berechnungen laufen lokal im Browser.

IBAN oder deutsche Kontodaten

Prüfergebnis

Prüfziffer mathematisch gültig

DE89 3704 0044 0532 0130 00

LändercodeDE
Prüfziffer89
Stellenzahl22
MOD-97-Rest1
Deutsche BLZ37040044
Deutsche Kontonummer0532013000

Aufbau einer deutschen IBAN

DE
Ländercode
89
Prüfziffer
37040044
Bankleitzahl
0532013000
Kontonummer

Eine deutsche IBAN hat genau 22 Stellen. Die ersten beiden Zeichen sind der Ländercode DE, danach folgen zwei Prüfziffern. Die nationale Kontokennung, BBAN genannt, besteht im Standardfall aus der achtstelligen Bankleitzahl und der zehnstelligen Kontonummer. Kürzere Kontonummern werden grundsätzlich links mit Nullen auf zehn Stellen ergänzt.

Die Leerzeichen in der Anzeige dienen nur der Lesbarkeit. Für die Berechnung werden sie entfernt. Elektronisch wird eine IBAN als zusammenhängende Zeichenfolge übertragen. Beim manuellen Schreiben sind Vierergruppen üblich, weil Zahlendreher und fehlende Zeichen leichter auffallen.

Andere Länder verwenden andere Gesamtlängen und eine andere Struktur der nationalen Kontokennung. Eine IBAN darf nach dem internationalen Standard höchstens 34 Zeichen besitzen. Der Rechner führt für alle Eingaben die MOD-97-Prüfung aus; eine vollständige länderspezifische Registerprüfung bietet er nur für die feste deutsche Länge.

So funktioniert die IBAN-Prüfung

Zuerst werden Leerzeichen entfernt und Buchstaben in Großschreibung vereinheitlicht. Dann müssen am Anfang zwei Buchstaben und zwei Ziffern stehen. Alle übrigen Zeichen dürfen nur aus lateinischen Buchstaben und Ziffern bestehen. Für Deutschland wird zusätzlich eine Länge von 22 Zeichen verlangt.

Anschließend werden die ersten vier Zeichen an das Ende verschoben. Aus DE89 37040044 0532013000 wird 370400440532013000DE89. Jeder Buchstabe wird durch eine Zahl ersetzt: A entspricht 10, B entspricht 11 und so weiter bis Z gleich 35. Die entstehende sehr lange Zahl wird modulo 97 geteilt.

Gültigkeitsbedingung: Nach Verschieben und Buchstabenumwandlung muss der Rest bei Division durch 97 genau 1 betragen.

Der Rechner baut die lange Zahl nicht als normale JavaScript-Zahl auf, weil sie den sicheren Zahlenbereich überschreiten würde. Stattdessen wird der Rest Zeichen für Zeichen fortgeschrieben: neuer Rest = (alter Rest × 10 + nächste Ziffer) mod 97. Dieses Verfahren ist mathematisch gleichwertig und bleibt exakt.

Prüfziffer einer deutschen Standard-IBAN berechnen

Für die Bildung werden zunächst Bankleitzahl und zehnstellig aufgefüllte Kontonummer zur BBAN zusammengesetzt. Danach hängt man die Zahlenwerte für D und E sowie zwei Nullen an. D entspricht 13, E entspricht 14; am Ende steht deshalb 131400. Der Rest dieser Zahl modulo 97 wird von 98 abgezogen.

Ergibt die Differenz nur eine Stelle, wird eine führende Null ergänzt. Im Beispiel mit Bankleitzahl 37040044 und Kontonummer 0532013000 ergeben sich die Prüfziffern 89. Die vollständige Standard-IBAN lautet DE89 3704 0044 0532 0130 00.

Nach dem Bilden prüft das Modul das Ergebnis noch einmal mit der normalen MOD-97-Regel. Das ist eine unabhängige Rückkontrolle der Implementierung. Trotzdem sollten Sie für echte Zahlungen immer die vom kontoführenden Institut mitgeteilte IBAN übernehmen.

Warum eine gültige Prüfziffer nicht genug ist

Die Prüfziffer erkennt viele Tippfehler, beweist aber weder die Existenz eines Kontos noch die Identität des Kontoinhabers. Rein mathematisch lassen sich beliebige Zeichenfolgen mit einer passenden Prüfziffer bilden. Eine Zahlung kann trotz gültigem MOD-97-Ergebnis zurückgewiesen werden, wenn die Bankkennung, Kontonummer oder Kontoführung nicht existiert.

Auch eine Bankleitzahl kann formal achtstellig sein, ohne aktuell einem Zahlungsdienstleister zugeordnet zu sein. Der Rechner greift nicht auf die vierteljährlich aktualisierte Bankleitzahlendatei der Deutschen Bundesbank zu. Er nennt deshalb keinen Banknamen und bestätigt keine BIC.

Überweisen Sie nicht allein aufgrund eines grünen Prüfergebnisses. Vergleichen Sie Empfängername, Betrag, Verwendungszweck und IBAN mit einer vertrauenswürdigen Quelle. Bei einer unerwarteten Änderung von Rechnungsdaten sollten Sie den bekannten Kontakt über einen unabhängigen Kommunikationsweg verifizieren.

Institutsindividuelle IBAN-Regeln in Deutschland

Die Standardbildung „BLZ plus links auf zehn Stellen aufgefüllte Kontonummer“ ist verbreitet, aber nicht in jedem Fall ausreichend. Zahlungsdienstleister können institutsindividuelle IBAN-Regeln verwenden. Diese können bestimmte Kontonummernkreise umformen oder eine IBAN-Ermittlung aus alten nationalen Daten ausschließen.

Die Deutsche Bundesbank ordnet solche Regeln über die erweiterte Bankleitzahlendatei einer Bankleitzahl zu. Deshalb kann eine mathematisch korrekte Standard-IBAN von der tatsächlich vergebenen IBAN abweichen. Der Rechner hat keine vollständige Regeldatei eingebaut und weist sein Ergebnis ausdrücklich als Standardbildung aus.

Die verlässliche Quelle ist der Kontoauszug, das Onlinebanking, die Bankkarte mit IBAN-Aufdruck oder eine direkte Mitteilung des Instituts. Bei einer Migration oder Fusion können Kontodaten ebenfalls geändert werden. Erzeugen Sie keine Zahlungsadresse aus historischen BLZ- und Kontonummern, wenn eine offizielle IBAN verfügbar ist.

IBAN, BIC und SEPA unterscheiden

Die IBAN identifiziert ein Zahlungskonto in standardisierter Form. Der BIC identifiziert einen Zahlungsdienstleister. Für viele SEPA-Zahlungen genügt gegenüber dem Kunden die IBAN; der erforderliche BIC kann im Zahlungsverkehr aus dem in der IBAN enthaltenen Bankidentifikator abgeleitet werden.

SEPA ist der einheitliche Euro-Zahlungsverkehrsraum und umfasst Regeln für Überweisungen und Lastschriften. Eine IBAN ist auch außerhalb des Euroraums verbreitet, und nicht jede Überweisung mit einer IBAN ist automatisch eine SEPA-Eurozahlung. Währung, teilnehmendes Land, Entgeltregelung und Zahlungsart müssen passen.

Dieser Rechner erzeugt keinen BIC. Ein BIC lässt sich nicht zuverlässig aus einer beliebigen Zeichenfolge erraten. Nutzen Sie die offizielle Bankleitzahlensuche oder Angaben des Instituts, falls eine Zahlungsanwendung ihn tatsächlich verlangt.

Datenschutz bei der Nutzung

Die Berechnung wird durch das eingebettete Skript direkt im Browser ausgeführt. Das Modul muss die Eingaben nicht an einen Server senden. Trotzdem ist eine IBAN ein personenbezogenes beziehungsweise schutzwürdiges Zahlungsdatum, besonders zusammen mit Name, Adresse oder Rechnungsinformation.

Teilen Sie Kontodaten nicht in öffentlichen Screenshots oder ungeschützten Nachrichten. Wenn Sie nur den Algorithmus testen möchten, verwenden Sie die voreingestellte dokumentierte Beispiel-IBAN. Fügen Sie keine PIN, TAN, Kartenprüfnummer oder Onlinebanking-Zugangsdaten ein; solche Daten gehören niemals in einen IBAN-Rechner.

Auf gemeinsam genutzten Geräten können Browserfunktionen Eingabewerte speichern. Das Formular setzt zwar Autovervollständigung auf „aus“, doch die konkrete Browserkonfiguration entscheidet über Verlauf und Zwischenablage. Leeren Sie sensible Inhalte nach der Nutzung.

Welche Fehler MOD 97 gut erkennt

Eine Prüfziffer ist so konstruiert, dass typische Erfassungsfehler mit hoher Wahrscheinlichkeit auffallen. Dazu gehören einzelne falsche Zeichen, viele Vertauschungen benachbarter Stellen sowie ausgelassene oder zusätzlich eingefügte Zeichen, wenn dadurch die vorgeschriebene Länge verletzt wird.

Kein Prüfsystem kann jeden absichtlich konstruierten falschen Wert erkennen. Wenn mehrere Zeichen passend verändert und die Prüfziffer neu berechnet werden, ist die Zeichenfolge wieder mathematisch gültig. Die Prüfung schützt daher vor Übertragungsfehlern, nicht vor Betrug.

Bei einer deutschen IBAN prüft das Modul zusätzlich, ob hinter DE und der Prüfziffer genau 18 Ziffern stehen. Bei anderen Ländern können im nationalen Teil Buchstaben erlaubt sein. Das internationale Register legt pro Land genaue Länge und BBAN-Muster fest.

Beispiele und Ergebnisinterpretation

EingabeErgebnisBedeutung
DE89 3704 0044 0532 0130 00Rest 1Format und Prüfziffer sind mathematisch gültig.
DE88 3704 0044 0532 0130 00Rest ungleich 1Prüfziffer oder andere Stelle ist fehlerhaft.
DE89 … mit 21 StellenLängenfehlerEine deutsche IBAN benötigt 22 Stellen.
Gültige fremde IBANRest 1MOD 97 passt; Landesschema wird hier nicht vollständig bestätigt.

Das Ergebnis „mathematisch gültig“ ist bewusst präzise formuliert. Es ist keine Bestätigung „Konto gültig“. Bei einer generierten deutschen IBAN wird die Standardannahme ebenfalls genannt, damit die technische Rechnung nicht mit einer institutsseitigen Vergabe verwechselt wird.

Sichere Prüfung vor einer Überweisung

  1. Übernehmen Sie die IBAN möglichst digital aus einer vertrauenswürdigen Originalquelle.
  2. Kontrollieren Sie Ländercode, Prüfziffer und die letzten Stellen visuell.
  3. Nutzen Sie die Prüfzifferprüfung als zusätzliche Plausibilitätskontrolle.
  4. Vergleichen Sie den angezeigten Empfängernamen im Banking, soweit verfügbar.
  5. Bestätigen Sie unerwartete Änderungen über eine bereits bekannte Telefonnummer.
  6. Prüfen Sie vor Freigabe Betrag und Verwendungszweck erneut.

Sicherheitshinweis: Ein MOD-97-Ergebnis verhindert keine Fehlüberweisung und bestätigt keinen Zahlungsempfänger. Bei Unsicherheit stoppen Sie den Vorgang und kontaktieren Sie Bank oder Empfänger über verifizierte Kontaktdaten.

Kontonummern-Prüfung und IBAN-Prüfung unterscheiden

Die nationale Kontonummer kann eine eigene Prüfziffer nach einem institutsspezifischen Verfahren enthalten. Diese Prüfung ist nicht identisch mit MOD 97 der IBAN. In Deutschland verweist die Bankleitzahlendatei auf zahlreiche mögliche Kontonummern-Prüfverfahren. Manche Institute verwenden zudem Ausnahmen für bestimmte Nummernkreise.

Eine Kontonummer kann nach ihrem nationalen Verfahren plausibel sein, während eine daraus falsch zusammengesetzte IBAN die MOD-97-Prüfung nicht besteht. Umgekehrt lässt sich zu beliebigen nationalen Ziffern eine mathematisch passende IBAN-Prüfziffer bilden, obwohl die Kontonummer beim Institut nicht geführt wird. Beide Ebenen prüfen unterschiedliche Übertragungsstrukturen und keine von beiden bestätigt die Existenz.

Das Modul implementiert ausschließlich die IBAN-Prüfziffer sowie die deutsche Standardzusammensetzung. Es kennt weder das zur BLZ gehörende Kontonummernverfahren noch dessen Ausnahmen. Die Bezeichnung „IBAN Rechner Sparkasse“ ändert daran nichts: Auch bei Sparkassen ist die offiziell mitgeteilte IBAN verbindlich, nicht eine aus dem Namen des Instituts abgeleitete Annahme.

Umgang mit führenden Nullen

Führende Nullen sind Bestandteil der zehnstelligen deutschen Kontonummernposition innerhalb der IBAN. Sie dürfen nach der Bildung nicht entfernt werden. Die Gruppierung in Viererblöcke kann den Eindruck erwecken, einzelne Nullen seien nur Füllzeichen; tatsächlich verändern fehlende Stellen die gesamte Zeichenfolge und machen die Prüfziffer unpassend.

Im Eingabefeld für die Kontonummer dürfen Sie eine kürzere historische Nummer angeben. Der Rechner ergänzt sie links bis auf zehn Ziffern und zeigt den aufgefüllten Wert. Wenn Ihre Bank eine besondere Umrechnung verwendet, kann selbst diese korrekte Standardauffüllung vom vergebenen Ergebnis abweichen.

Tabellenkalkulationen behandeln lange Ziffernfolgen manchmal als Zahlen und löschen führende Nullen. Speichern Sie Bankleitzahl, Kontonummer und IBAN deshalb als Text. Wissenschaftliche Schreibweise oder automatische Rundung ist für Zahlungsdaten ungeeignet.

Häufige Fragen zum IBAN Rechner

Wie viele Stellen hat eine deutsche IBAN?

Genau 22: DE, zwei Prüfziffern, acht Stellen Bankleitzahl und zehn Stellen Kontonummer.

Was bedeutet ein MOD-97-Rest von 1?

Die IBAN erfüllt die internationale mathematische Prüfzifferbedingung. Das beweist nicht, dass das Konto existiert.

Wie wird eine kurze Kontonummer ergänzt?

Bei der deutschen Standardregel wird sie links mit führenden Nullen auf zehn Stellen aufgefüllt.

Warum kann die erzeugte IBAN von der Bankangabe abweichen?

Einige Institute verwenden besondere IBAN-Regeln. Maßgeblich ist immer die vom kontoführenden Institut vergebene IBAN.

Kann der Rechner einen BIC ermitteln?

Nein. Dafür wäre eine aktuelle, verlässliche Bankleitzahlen- beziehungsweise Institutsdatei erforderlich.

Werden meine Daten übertragen?

Die Berechnung erfolgt im Browser. Geben Sie dennoch niemals PIN, TAN oder Onlinebanking-Zugangsdaten ein.

References

Nach oben scrollen