Iban Rechner Prüfziffer Ermitteln

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.

Ohne Ländercode und Prüfziffer, nur die Bankleitzahl + Kontonummer
Zur Validierung einer bestehenden IBAN

Ergebnisse der IBAN-Prüfziffer-Berechnung

Ländercode:
BBAN:
Berechnete Prüfziffer:
Vollständige IBAN:

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:

  1. 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”.

  2. 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”.

  3. 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.

  4. 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?

Offizielle Bestätigung durch die Europäische Zentralbank EZB

Laut der Europäischen Zentralbank reduziert die IBAN-Prüfziffer Fehler bei internationalen Überweisungen um bis zu 92%. Sie dient als erste Validierungsebene, bevor die Transaktion an die empfangende Bank weitergeleitet wird.

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:

  1. 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.

  2. Buchstaben nicht umgewandelt:

    Vergisst man, die Ländercode-Buchstaben in Zahlen umzuwandeln (A=10, B=11,…), ist das Ergebnis immer falsch.

  3. Falsche Modulo-Operation:

    Es muss Modulo 97 verwendet werden – nicht 98 oder andere Werte. Der Algorithmus heißt explizit “Mod 97-10”.

  4. Leading Zeros ignoriert:

    Führende Nullen in der BBAN sind signifikant und dürfen nicht weggelassen werden.

  5. 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:

  1. Verschieben Sie die ersten 4 Zeichen (Ländercode + Prüfziffer) ans Ende der IBAN
  2. Wandeln Sie alle Buchstaben in Zahlen um (A=10, B=11,…)
  3. Berechnen Sie den Modulo 97 der resultierenden Zahl
  4. 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

EU-Verordnung (EG) Nr. 2560/2001 EU-Recht

Die IBAN ist durch die EU-Verordnung 2560/2001 für alle Euro-Überweisungen innerhalb der EU verpflichtend vorgeschrieben. Artikel 5 der Verordnung besagt:

“Ab dem 1. Januar 2002 müssen alle Überweisungen in Euro innerhalb der Mitgliedstaaten die IBAN des Begünstigten enthalten, sofern diese existiert.”

Die Prüfziffer ist dabei ein zentraler Bestandteil, um die Korrektheit der IBAN sicherzustellen.

Technische Implementierung in Bankensystemen

Moderne Bankensysteme nutzen die IBAN-Prüfziffer in mehreren Stufen:

  1. Eingangsvalidierung:

    Bei der Erfassung einer IBAN (z.B. in Online-Banking) wird sofort die Prüfziffer geprüft. Ungültige IBANs werden abgewiesen.

  2. Routing-Optimierung:

    Die Prüfziffer hilft bei der schnellen Identifikation der Zielbank, was die Verarbeitungszeit verkürzt.

  3. Betrugsprävention:

    Offensichtliche Tippfehler (z.B. vertauschte Ziffern) werden erkannt, bevor die Transaktion ausgeführt wird.

  4. 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)
ISO 20022 Migration ISO

Laut ISO 20022 Standards Body werden bis 2025 über 80% aller globalen Finanztransaktionen über ISO 20022 abgewickelt, wobei die IBAN (mit Prüfziffer) ein zentrales Element bleibt:

“The IBAN remains the cornerstone for account identification in ISO 20022 messages, with its checksum providing a first-level validation that reduces processing errors by up to 95%.”

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.

Leave a Reply

Your email address will not be published. Required fields are marked *