IBAN-Prüfung

Prüfen Sie, ob eine IBAN gültig ist, mit der offiziellen Mod-97-Prüfsumme — vollständig in Ihrem Browser.

1.068 Aufrufe

Wie die Mod-97-Prüfsumme (ISO 7064) tatsächlich funktioniert

Jede IBAN trägt gemäß dem internationalen Standard ISO 7064 (MOD 97-10), auf den der IBAN-Standard ISO 13616 verweist, ihre eigene Prüfsumme in sich. Die Validierung ist ein präziser, mechanischer Vorgang: Zuerst werden die ersten vier Zeichen — der zweistellige Ländercode und die beiden Prüfziffern — an das Ende der Zeichenfolge verschoben. Anschließend wird jeder Buchstabe in der neu angeordneten Zeichenfolge durch eine zweistellige Zahl ersetzt (A=10, B=11, ... Z=35), wodurch die gesamte IBAN zu einer sehr langen Zahl wird. Zum Schluss wird diese Zahl durch 97 geteilt; ist der Rest genau 1, ist die Prüfsumme gültig.

Ein Rechenbeispiel: Nehmen wir eine fiktive türkische IBAN wie TR33 0006 1005 1978 6457 8413 26. Verschiebt man "TR33" ans Ende und wandelt die beiden Buchstaben in Zahlen um (T=29, R=27), entsteht eine lange Zahl; teilt man diese durch 97, bleibt ein Rest von 1 — die Prüfsumme stimmt. Ändert man auch nur eine einzige Ziffer irgendwo in der Kontonummer, landet dieselbe Rechnung fast nie wieder bei Rest 1 — genau deshalb erkennt die Prüfung die überwiegende Mehrheit von Tippfehlern, vertauschten Ziffern und Kopier-Fehlern, noch bevor überhaupt ein Transfer versucht wird.

Neben der Prüfsumme kontrolliert das Tool auch, ob die Gesamtlänge der für das jeweilige Land erwarteten Länge entspricht: Türkische IBANs haben immer 26 Zeichen, deutsche 22, britische 22, französische 27 und so weiter — stimmt die Länge nicht, schlägt die Validierung fehl, noch bevor die Mod-97-Rechnung überhaupt läuft. Alles geschieht mit JavaScript in Ihrem Browser; die von Ihnen eingegebene IBAN wird niemals an einen Server übertragen.

Was diese Prüfung sagen kann — und was nicht

Es ist wichtig, genau zu verstehen, was ein "gültiges" Ergebnis tatsächlich bedeutet — es handelt sich ausschließlich um eine Formatprüfung, keinen Nachweis, dass das Konto existiert:

  • Ein bestandenes Ergebnis bedeutet, dass die Nummer strukturell korrekt aufgebaut ist. Es bestätigt nicht, dass das Konto eröffnet, aktiv ist oder der erwarteten Person bzw. dem erwarteten Unternehmen gehört.
  • Die Überprüfung des Kontoinhabernamens ist ein separater Schritt. Viele Banken und Zahlungssysteme führen im Moment einer Überweisung zusätzlich einen Namensabgleich durch; dieses Tool hat keinen Zugriff auf Bankdaten und kann das nicht nachbilden.
  • Eine syntaktisch gültige IBAN kann dennoch zu einem geschlossenen oder gesperrten Konto gehören. Nur die kontoführende Bank kann den tatsächlichen Status des Kontos bestätigen.
  • Länderspezifische interne Regeln jenseits der Länge werden hier nicht geprüft. Manche Länder wenden innerhalb des BBAN-Teils zusätzliche Strukturregeln an; dieses Tool validiert nur den international standardisierten Mod-97-Teil, den alle IBAN-Länder gemeinsam nutzen.

Kurz gesagt: Verstehen Sie ein gültiges Ergebnis als "kein Tippfehler erkannt" — niemals als "Zahlung garantiert angekommen" oder "Kontoinhaber bestätigt".

Häufig gestellte Fragen

Bedeutet ein gültiges Ergebnis, dass das Konto existiert?

Nein. Die Mod-97-Prüfung bestätigt nur, dass die IBAN strukturell korrekt und frei von Tippfehlern ist. Ob das Konto eröffnet ist und der vorgesehenen Person gehört, kann nur die Bank bestätigen.

Wird meine IBAN an einen Server gesendet?

Nein. Die Prüfsumme wird per JavaScript in Ihrem Browser berechnet; nichts von dem, was Sie eingeben, verlässt Ihr Gerät.

Wie lang ist eine IBAN?

Das hängt vom Land ab: Die Türkei nutzt 26 Zeichen, Deutschland 22, Großbritannien 22, Frankreich 27. Der Ländercode (die ersten beiden Buchstaben) bestimmt die erwartete Länge, die dieses Tool überprüft.

Was genau prüft die Mod-97-Berechnung, Schritt für Schritt?

Drei Schritte: Die ersten vier Zeichen (Ländercode + Prüfziffern) werden ans Ende verschoben; jeder Buchstabe wird in eine zweistellige Zahl umgewandelt (A=10 ... Z=35); die entstehende große Zahl wird durch 97 geteilt. Ein Rest von 1 bedeutet, dass die Prüfsumme gültig ist; jeder andere Rest bedeutet, dass irgendwo in der IBAN ein Tippfehler steckt.

Kann eine gültige IBAN bei einer echten Überweisung trotzdem scheitern?

Ja. Mod-97 erkennt nur Formatfehler. Eine strukturell gültige IBAN kann dennoch zu einem geschlossenen Konto gehören, nicht mit dem Namen auf dem Überweisungsformular übereinstimmen oder zu einer Bank gehören, die in einem bestimmten Zahlungssystem nicht mehr aktiv ist — solche Fehler passieren auf Bankebene, nicht bei dieser Prüfsumme.

Kommentare

Noch keine Kommentare — schreiben Sie den ersten!

Ähnliche Tools