Webentwicklung
IBAN Validator
Die IBAN anhand der Prüfsumme ISO 7064 (mod 97), des Formats und der für das Land erwarteten Länge prüfen. Alles wird im Browser berechnet.
Eine IBAN (International Bank Account Number) ist ein internationales Format für Bankkontonummern mit eingebauter Prüfsumme nach ISO 7064 (mod 97). Dieses Tool prüft diese Prüfsumme sowie Format und Länge, die für das in der IBAN kodierte Land erwartet werden.
So verwendest du es
- Füge eine IBAN ein (mit oder ohne Leerzeichen) — die Prüfung von Prüfsumme und Format erfolgt sofort.
- Die ersten beiden Buchstaben identifizieren das Land, und das Tool prüft die Länge der Nummer gegen den für dieses Land erwarteten Wert.
- Schlägt die Validierung fehl, wird genau angegeben, was falsch ist: Länge, Format oder Prüfsumme.
Typische Anwendungsfälle
- Grundlegende Validierung eines IBAN-Felds in einem Zahlungs- oder Lieferantenregistrierungsformular vor der Übertragung ans Backend.
- Schnell prüfen, ob eine manuell aus einem Dokument kopierte Kontonummer einen Tippfehler enthält.
- Das Format einer von einem Kunden oder Partner aus einem anderen Land erhaltenen IBAN prüfen.
Was du wissen solltest
Eine nach MOD-97 gültige IBAN bestätigt nur die korrekte Struktur der Nummer, nicht, dass das Konto real oder aktiv ist.
Nicht jedes Land nutzt IBAN — manche Bankensysteme (etwa die USA) haben eigene, separate Kontonummernformate.
Artikel zu diesem Tool: IBAN: wie eine internationale Bankkontonummer aufgebaut ist
Häufig gestellte Fragen
Was überprüft die mod-97-Prüfsumme tatsächlich?
Es handelt sich um den ISO-7064-Algorithmus: Die IBAN wird umgeordnet und in eine Zahl umgewandelt, und diese Zahl muss bei der Division durch 97 einen Rest von 1 ergeben — dies erkennt Tippfehler und vertauschte Zeichen, bestätigt aber nicht die Existenz des Kontos.
Warum unterscheidet sich die erwartete Länge je nach Land?
Das nationale Bankformat jedes Landes definiert eine feste IBAN-Länge, zum Beispiel verwendet Deutschland 22 Zeichen und das Vereinigte Königreich ebenfalls 22, sodass das Tool die Gesamtlänge gegen den am Anfang der IBAN gefundenen Ländercode prüft.
Was, wenn mein Land nicht in der Längenliste steht?
Die Prüfsummenprüfung läuft trotzdem normal ab; nur die Längenprüfung wird für Länder übersprungen, die in der Referenztabelle des Tools fehlen, was das Prüfsummenergebnis nicht beeinflusst.
Brauche ich einen BIC/SWIFT-Code, wenn ich bereits eine IBAN angegeben habe?
Für Überweisungen innerhalb von SEPA in der Regel nicht, da die IBAN den Bankcode bereits in ihrer Struktur enthält; manche Zahlungssysteme und Überweisungen außerhalb von SEPA verlangen aber weiterhin einen separaten BIC/SWIFT als zusätzliche Prüfung des Zahlungswegs.
Bedeutet eine nach MOD-97 gültige IBAN, dass das Konto tatsächlich existiert?
Nein — die Prüfsummenkontrolle bestätigt nur, dass die mathematische Struktur der Nummer korrekt ist, nicht, dass das Konto tatsächlich bei einer echten Bank existiert; die endgültige Bestätigung der Kontoexistenz kann nur das Bankensystem selbst bei der Zahlungsverarbeitung liefern.