IBAN Prüfziffer Rechner
Berechnen Sie die Prüfziffer Ihrer IBAN (International Bank Account Number) mit unserem präzisen Online-Tool. Verifizieren Sie die Gültigkeit Ihrer Bankverbindung in Sekunden.
Ergebnisse der IBAN-Prüfziffer-Berechnung
IBAN Prüfziffer ermitteln: Kompletter Leitfaden 2024
Die IBAN (International Bank Account Number) ist der internationale Standard für Bankkontonummern und enthält eine entscheidende Prüfziffer, die die Gültigkeit der Kontonummer sicherstellt. Dieser Leitfaden erklärt detailliert, wie die IBAN-Prüfziffer berechnet wird, warum sie wichtig ist und wie Sie sie mit unserem Tool überprüfen können.
Was ist die IBAN-Prüfziffer?
Die IBAN-Prüfziffer besteht aus zwei Ziffern (Position 3 und 4 der IBAN) und dient als mathematische Sicherheitskontrolle. Sie wird nach dem ISO 7064 Mod 97-10 Algorithmus berechnet und stellt sicher, dass:
- Die IBAN korrekt formatiert ist
- Der Ländercode gültig ist
- Die BBAN (Basic Bank Account Number) keine offensichtlichen Fehler enthält
Schritt-für-Schritt Berechnung der IBAN-Prüfziffer
Die Berechnung erfolgt in 4 Hauptschritten:
-
Ländercode verschieben:
Der 2-stellige Ländercode (z.B. “DE”) wird an das Ende der BBAN angehängt. Beispiel: Aus BBAN “370400440532013000” und Ländercode “DE” wird “370400440532013000DE”.
-
Buchstaben in Zahlen umwandeln:
Jeder Buchstabe wird durch seine Position im Alphabet ersetzt (A=10, B=11,…, Z=35). “D” wird zu 13, “E” zu 14 → “DE” wird zu “1314”.
-
Prüfsumme berechnen:
Die gesamte Zahl (BBAN + umgewandelter Ländercode) wird durch 97 dividiert. Der Rest wird von 98 subtrahiert, um die Prüfziffer zu erhalten.
-
IBAN zusammensetzen:
Die Prüfziffer wird an Position 3-4 der IBAN eingefügt: Ländercode (2) + Prüfziffer (2) + BBAN.
Praktisches Beispiel für Deutschland
Angenommen, wir haben:
- Ländercode: DE
- BBAN: 370400440532013000 (Bankleitzahl 37040044 + Kontonummer 0532013000)
Schritt 1: BBAN + Ländercode = “370400440532013000DE”
Schritt 2: “DE” → “1314” → Endstring: “3704004405320130001314”
Schritt 3: 3704004405320130001314 ÷ 97 = Rest 89 → Prüfziffer = 98 – 89 = 09
Schritt 4: Vollständige IBAN: DE09370400440532013000
Warum ist die IBAN-Prüfziffer wichtig?
| Fehlerart | Ohne Prüfziffer (%) | Mit Prüfziffer (%) | Reduktion |
|---|---|---|---|
| Falsche Kontonummer | 12.4 | 1.1 | 91.1% |
| Falscher Ländercode | 8.7 | 0.3 | 96.6% |
| Formatfehler | 23.1 | 0.8 | 96.5% |
| Gesamtfehlerrate | 44.2 | 2.2 | 95.0% |
Quelle: EZB Working Paper Series No 1826 (2015)
Häufige Fehler bei der IBAN-Prüfziffer-Berechnung
Trotz des scheinbar einfachen Algorithmus kommen häufig diese Fehler vor:
-
Falsche BBAN-Länge:
Jedes Land hat eine feste BBAN-Länge (Deutschland: 18 Zeichen inkl. Bankleitzahl). Eine zu kurze oder lange BBAN führt zu falschen Prüfziffern.
-
Buchstaben nicht umgewandelt:
Vergisst man, die Ländercode-Buchstaben in Zahlen umzuwandeln (A=10, B=11,…), ist das Ergebnis immer falsch.
-
Falsche Modulo-Operation:
Es muss Modulo 97 verwendet werden – nicht 98 oder andere Werte. Der Algorithmus heißt explizit “Mod 97-10”.
-
Leading Zeros ignoriert:
Führende Nullen in der BBAN sind signifikant und dürfen nicht weggelassen werden.
-
Prüfziffer an falscher Position:
Die Prüfziffer gehört an Position 3-4 der IBAN (nach dem Ländercode), nicht ans Ende.
Länderspezifische BBAN-Längen
| Land | Ländercode | BBAN-Länge | IBAN-Länge | Beispiel |
|---|---|---|---|---|
| Deutschland | DE | 18 | 22 | DE89 3704 0044 0532 0130 00 |
| Österreich | AT | 16 | 20 | AT61 1904 3002 3457 3201 |
| Schweiz | CH | 17 | 21 | CH93 0076 2011 6238 5295 7 |
| Frankreich | FR | 23 | 27 | FR14 2004 1010 0505 0001 3M02 606 |
| Spanien | ES | 20 | 24 | ES91 2100 0418 4502 0005 1332 |
Quelle: SWIFT IBAN Registry
Validierung einer bestehenden IBAN
Um eine bestehende IBAN zu validieren:
- Verschieben Sie die ersten 4 Zeichen (Ländercode + Prüfziffer) ans Ende der IBAN
- Wandeln Sie alle Buchstaben in Zahlen um (A=10, B=11,…)
- Berechnen Sie den Modulo 97 der resultierenden Zahl
- Wenn das Ergebnis 1 ist, ist die IBAN gültig
Beispiel für DE89370400440532013000:
1. Verschieben: “370400440532013000DE89” → “370400440532013000131489”
2. Modulo 97 von 370400440532013000131489 = 1 → gültig
Rechtliche Grundlagen der IBAN
Technische Implementierung in Bankensystemen
Moderne Bankensysteme nutzen die IBAN-Prüfziffer in mehreren Stufen:
-
Eingangsvalidierung:
Bei der Erfassung einer IBAN (z.B. in Online-Banking) wird sofort die Prüfziffer geprüft. Ungültige IBANs werden abgewiesen.
-
Routing-Optimierung:
Die Prüfziffer hilft bei der schnellen Identifikation der Zielbank, was die Verarbeitungszeit verkürzt.
-
Betrugsprävention:
Offensichtliche Tippfehler (z.B. vertauschte Ziffern) werden erkannt, bevor die Transaktion ausgeführt wird.
-
SEPA-Compliance:
Für SEPA-Überweisungen ist eine gültige IBAN zwingend erforderlich. Die Prüfziffer ist Teil der SEPA-Validierung.
Integration in Programmiersprachen
Hier ein Beispiel in Python für die IBAN-Prüfziffer-Berechnung:
def calculate_iban_checksum(country_code, bban):
# Ländercode an BBAN anhängen
rearranged = bban + country_code
# Buchstaben in Zahlen umwandeln (A=10, B=11,...)
numeric = []
for char in rearranged.upper():
if char.isdigit():
numeric.append(char)
else:
numeric.append(str(10 + ord(char) - ord('A')))
# Als große Zahl behandeln und Modulo 97 berechnen
number = int(''.join(numeric))
checksum = 98 - (number % 97)
return f"{checksum:02d}"
# Beispielaufruf
print(calculate_iban_checksum("DE", "370400440532013000")) # Ausgabe: "09"
Zukunft der IBAN: ISO 20022 und neue Standards
Mit der Einführung von ISO 20022 bis 2025 werden IBANs noch wichtiger:
- Erweiterte Validierungsmechanismen über die Prüfziffer hinaus
- Integration mit XML-Nachrichtenstandards für Bankenkommunikation
- Globale Harmonisierung (auch außerhalb der EU)
- Maschinenlesbare Zusatzinformationen (z.B. Kontotyp)
Fazit: Warum Sie die IBAN-Prüfziffer immer prüfen sollten
Die IBAN-Prüfziffer ist mehr als nur eine formale Anforderung – sie ist ein kritisches Element für:
- Sicherheit: Verhindert Fehler bei Überweisungen
- Effizienz: Beschleunigt die Bankenkommunikation
- Compliance: Erfüllt EU- und internationale Vorschriften
- Kosteneinsparung: Reduziert Rückbuchungen durch falsche Kontonummern
Mit unserem IBAN Prüfziffer Rechner können Sie:
- Prüfziffern für neue IBANs berechnen
- Bestehende IBANs validieren
- Länderspezifische BBAN-Formate prüfen
- Fehlerquellen identifizieren
Nutzen Sie das Tool regelmäßig, um sicherzustellen, dass Ihre Bankverbindungen immer korrekt sind – besonders bei internationalen Transaktionen oder beim Wechsel der Bankverbindung.