IBAN & Kontonummer Rechner
Berechnen Sie Ihre IBAN aus Kontonummer und BLZ oder validieren Sie bestehende IBANs
Ergebnisse
Umfassender Leitfaden: IBAN und Kontonummer berechnen
Die International Bank Account Number (IBAN) ist ein international standardisiertes Format für Kontonummern, das den grenzüberschreitenden Zahlungsverkehr vereinfacht. Dieser Leitfaden erklärt, wie IBANs aus Kontonummern und Bankleitzahlen (BLZ) generiert werden, wie die Validierung funktioniert und welche rechtlichen Rahmenbedingungen in der EU gelten.
1. Aufbau und Struktur der IBAN
Eine IBAN besteht aus bis zu 34 alphanumerischen Zeichen und folgt einem festen Schema:
- Länderkennzeichen (2 Buchstaben, z.B. DE für Deutschland)
- Prüfziffer (2 Ziffern, berechnet nach ISO 7064)
- BBAN (Basic Bank Account Number, enthält BLZ und Kontonummer)
| Land | IBAN-Länge | BBAN-Struktur | Beispiel |
|---|---|---|---|
| Deutschland | 22 | BLZ (8) + Kontonummer (10) | DE89 3704 0044 0532 0130 00 |
| Österreich | 20 | BLZ (5) + Kontonummer (11) | AT61 1904 3002 3457 3201 |
| Schweiz | 21 | BLZ (5) + Kontonummer (12) | CH93 0076 2011 6238 5295 7 |
2. Berechnungsalgorithmus für die IBAN-Prüfziffer
Die Prüfziffer wird nach dem ISO 7064 Modulo-97-10 Verfahren berechnet:
- Ländercode + “00” + BBAN werden zu einer Zahl kombiniert
- Buchstaben werden durch Zahlen ersetzt (A=10, B=11, …, Z=35)
- Die Zahl wird modulo 97 berechnet
- Die Prüfziffer ist 98 minus das Ergebnis
3. Rechtliche Grundlagen in der EU
Die IBAN ist durch folgende Verordnungen geregelt:
- EU-Verordnung 260/2012 (SEPA-Verordnung) – Standardisierung von Überweisungen
- ISO 13616:2007 – Internationaler Standard für IBAN
- Deutsche Kreditwirtschaft (DK) – Nationale Umsetzung in Deutschland
Seit dem 1. Februar 2014 sind IBAN und BIC (Bank Identifier Code) für SEPA-Überweisungen in der EU verpflichtend. Die SEPA-Verordnung der EU-Kommission regelt die genauen Anforderungen.
4. Häufige Fehlerquellen und Validierung
Typische Probleme bei der IBAN-Eingabe:
- Falsche Länge (z.B. 20 Zeichen für DE-IBAN statt 22)
- Ungültige Prüfziffer (berechnet sich nicht korrekt)
- Falsches Länderkürzel (z.B. “GER” statt “DE”)
- Leerzeichen an falschen Positionen
| Fehlerart | Häufigkeit | Folgen | Lösung |
|---|---|---|---|
| Falsche Prüfziffer | 32% | Zahlung wird abgelehnt | Neuberechnung mit korrekten Daten |
| Falsches Länderkürzel | 18% | Falsche Bankidentifikation | ISO-Ländercode prüfen |
| Leerzeichen fehlen/zu viel | 25% | Systeme erkennen IBAN nicht | Alle 4 Zeichen ein Leerzeichen |
5. Technische Umsetzung für Entwickler
Für die programmatische Validierung können folgende Bibliotheken verwendet werden:
- JavaScript:
ibantools(npm-Paket) - PHP:
league/iban(Composer-Paket) - Python:
schulcloud-python-iban
Beispiel-Implementierung in JavaScript:
function validateIBAN(iban) {
// 1. Leerzeichen entfernen und in Großbuchstaben umwandeln
const cleaned = iban.replace(/\s+/g, '').toUpperCase();
// 2. Ländercode und Prüfziffer extrahieren
const countryCode = cleaned.substring(0, 2);
const checkDigits = cleaned.substring(2, 4);
const bban = cleaned.substring(4);
// 3. Prüfziffer validieren (vereinfacht)
const rearranged = bban + countryCode + checkDigits;
let numeric = '';
for (const char of rearranged) {
const code = char.charCodeAt(0);
if (code >= 48 && code <= 57) {
numeric += char;
} else {
numeric += (code - 55).toString();
}
}
// 4. Modulo-97 Berechnung
let remainder = numeric;
while (remainder.length > 2) {
const block = remainder.substring(0, 9);
remainder = (parseInt(block, 10) % 97) + remainder.substring(9);
}
return parseInt(remainder, 10) === 1;
}
6. Sicherheit und Betrugsprävention
IBANs allein bieten keinen Schutz vor Betrug. Wichtige Sicherheitsmaßnahmen:
- Immer die Empfängerangaben doppelt prüfen
- Bei unbekannten IBANs zunächst einen Cent-Betrag überweisen
- Phishing-E-Mails mit gefälschten IBAN-Aufforderungen ignorieren
- Regelmäßig Kontobewegungen kontrollieren
Die Europäische Zentralbank (EZB) veröffentlicht regelmäßig Warnungen vor neuen Betrugsmethoden im Zusammenhang mit IBANs.
7. Zukunft der IBAN: Instant Payments und ISO 20022
Mit der Einführung von Instant Payments (Echtzeit-Überweisungen) in der EU werden zusätzliche Anforderungen an die IBAN-Validierung gestellt:
- Sofortige Prüfung der IBAN bei Eingabe
- Integration mit Kontodaten-Abfragesystemen
- Erweiterte Betrugserkennung in Echtzeit
Der neue Standard ISO 20022 wird ab 2025 verpflichtend und erweitert die IBAN um zusätzliche Metadaten für bessere Transparenz.