IBAN-Prüfer
IBAN validieren, formatieren, analysieren. ISO 7064. 11 Länder.
🔍 IBAN-Analyse
📋 IBAN-Aufbau (DE)
🌍 Unterstützte Länder (11)
🏦 Info: IBAN-Validierung nach ISO 7064 (Modulo 97). Aufschlüsselung in Land, Prüfziffer, BLZ, Kontonummer. 11 Länder unterstützt. Keine Daten werden gespeichert oder gesendet.
IBAN verstehen – Das internationale Bankidentifikationssystem
Die International Bank Account Number (IBAN) revolutionierte seit 2008 den europäischen Zahlungsverkehr und ist heute das Rückgrat grenzüberschreitender Banktransaktionen. Diese standardisierte Kontonummer-Struktur reduzierte Überweisungsfehler um über 90% und ermöglicht es, dass eine Überweisung von Deutschland nach Italien genauso einfach ist wie eine innerhalb Deutschlands. Das scheinbar komplizierte System folgt mathematischen Prinzipien, die sowohl Sicherheit als auch Effizienz maximieren.
Die Entstehungsgeschichte der IBAN – Von nationalen Chaos zur internationalen Ordnung
Vor der IBAN-Einführung war der europäische Zahlungsverkehr ein Labyrinth unterschiedlicher nationaler Systeme:
- Deutschland: 8-stellige Bankleitzahl + bis zu 10-stellige Kontonummer
- Frankreich: 5-stelliger Bankcode + 5-stelliger Zweigstellencode + 11-stellige Kontonummer + 2 Prüfziffern
- Italien: 5-stelliger ABI-Code + 5-stelliger CAB-Code + 12-stellige Kontonummer
- Großbritannien: 6-stelliger Sort Code + 8-stellige Kontonummer
Diese Vielfalt führte zu kostspieligen Fehlern und machte grenzüberschreitende Überweisungen langsam und teuer. 1997 entwickelte das European Committee for Banking Standards (ECBS) die IBAN als Universallösung.
Der wissenschaftliche Aufbau der IBAN-Struktur
Jede IBAN folgt einem präzisen, international standardisierten Aufbau (ISO 13616):
Position 1-2: Länderkennzeichen (ISO 3166-1 alpha-2)
Basiert auf den offiziellen ISO-Ländercodes:
- DE: Deutschland
- AT: Österreich
- CH: Schweiz
- FR: Frankreich
- IT: Italien
- ES: Spanien
- NL: Niederlande
Position 3-4: Prüfziffern
Diese zweistellige Zahl ist das Herzstück der IBAN-Sicherheit und wird nach dem Modulo-97-Verfahren berechnet. Sie kann jeden Wert von 02 bis 98 annehmen (00, 01 und 99 sind ungültig).
Position 5-34: Basic Bank Account Number (BBAN)
Hier werden die nationalen Kontoidentifikationen eingebettet. Jedes Land definiert die Struktur unterschiedlich:
- Deutschland (22 Stellen): 8 Stellen BLZ + 10 Stellen Kontonummer
- Österreich (20 Stellen): 5 Stellen Bankleitzahl + 11 Stellen Kontonummer
- Schweiz (21 Stellen): 5 Stellen Bank-Code + 12 Stellen Kontonummer
- Frankreich (27 Stellen): 5 Bank + 5 Zweigstelle + 11 Konto + 2 Prüfziffern
Das Modulo-97-Verfahren – Mathematik gegen Tippfehler
Das Prüfziffern-System basiert auf dem mathematischen Modulo-97-Algorithmus (ISO 7064) und ist extrem robust:
Schritt-für-Schritt Berechnung
- Neuanordnung: Verschieben Sie die ersten 4 Stellen (Ländercode + Prüfziffern) ans Ende
- Buchstaben ersetzen: A=10, B=11, C=12, ..., Z=35
- Modulo 97 rechnen: Die entstandene Zahl durch 97 teilen und Rest ermitteln
- Validierung: Der Rest muss exakt 1 sein
Beispiel mit deutscher IBAN: DE89370400440532013000
- Umstellung: 370400440532013000DE89
- Ersetzung: 3704004405320130001314→89 (D=13, E=14)
- Modulo 97: 370400440532013000131489 ÷ 97 = Rest 1 ✓
Diese Methode erkennt:
- Einzelne Zahlendreher: 99,97% Erkennungsrate
- Doppelte Zahlendreher: 99,94% Erkennungsrate
- Einzelne falsche Ziffern: 100% Erkennungsrate
- Fehlende oder zusätzliche Ziffern: 100% Erkennungsrate
Nationale IBAN-Varianten und ihre Besonderheiten
Deutschland (22 Stellen)
Format: DEkk bbbb bbbb cccc cccc cc
- b: Bankleitzahl (8 Stellen) - eindeutige Bankidentifikation
- c: Kontonummer (10 Stellen) - rechtsbündig mit führenden Nullen
- Besonderheit: Kontonummern unter 10 Stellen werden links mit Nullen aufgefüllt
Österreich (20 Stellen)
Format: ATkk bbbb bccc cccc cccc
- b: Bankleitzahl (5 Stellen)
- c: Kontonummer (11 Stellen)
- Besonderheit: Kürzere Bankleitzahl als Deutschland
Schweiz (21 Stellen)
Format: CHkk bbbb bccc cccc cccc c
- b: Bank-Code (5 Stellen)
- c: Kontonummer (12 Stellen)
- Besonderheit: Nicht EU-Mitglied, aber SEPA-Teilnehmer
Frankreich (27 Stellen)
Format: FRkk bbbb bsss sscc cccc cccc cxx
- b: Banque (5 Stellen)
- s: Succursale/Zweigstelle (5 Stellen)
- c: Compte (11 Stellen)
- x: Clé RIB (2 Stellen) - nationale Prüfziffer
Großbritannien (22 Stellen)
Format: GBkk bbbb ssss sscc cccc cc
- b: Bank identifier (4 Stellen)
- s: Sort Code (6 Stellen)
- c: Account Number (8 Stellen)
- Status: Seit Brexit nicht mehr in SEPA, aber IBAN bleibt
SEPA und die IBAN-Pflicht – Rechtliche Grundlagen
Die Single Euro Payments Area (SEPA) machte die IBAN zum Rechtsstandard:
Timeline der IBAN-Einführung
- 2008: IBAN wird für grenzüberschreitende Überweisungen Pflicht
- 2014: IBAN ersetzt nationale Kontonummern für Unternehmen
- 2016: IBAN wird für alle EU-Bürger verpflichtend
- 2020: Auch für Kartenzahlungen teilweise IBAN-basiert
Rechtliche Konsequenzen
- Überweisungen ohne IBAN: Werden abgelehnt oder kosten Gebühren
- Falsche IBAN: Kann zu Geldverlust führen (schwere Rückholung)
- SEPA-Mandate: Lastschriften erfordern korrekte IBAN
- AML-Compliance: IBAN hilft bei Geldwäsche-Prävention
Technische Implementation und Banking-Systeme
Real-Time Validation
Moderne Banking-Systeme prüfen IBANs in Echtzeit:
- Syntax-Check: Länge und Zeichensatz validieren
- Prüfziffern-Validation: Modulo-97-Algorithmus
- Bank-Registry-Lookup: Bankleitzahl gegen zentrale Datenbank
- Account-Existence-Check: Optional, aber zunehmend üblich
API-Integration
Viele Unternehmen nutzen IBAN-Validation-APIs:
- REST-APIs: JSON-basierte Echtzeit-Validierung
- SOAP-Services: Für Legacy-Banking-Systeme
- Batch-Processing: Massenprüfung für große Datenmengen
- Offline-Libraries: JavaScript, Python, Java für lokale Prüfung
Häufige IBAN-Fehler und ihre Vermeidung
Typfehler-Kategorien
- Zahlendreher: 23 statt 32 (häufigster Fehler)
- Falscher Ländercode: AT statt DE
- Führende Nullen vergessen: Kontonummer zu kurz
- Leerzeichen falsch: Formatting-Probleme
- Copy-Paste-Fehler: Teilweise IBAN kopiert
Best Practices für IBAN-Eingabe
- Gruppierung nutzen: DE89 3704 0044 0532 0130 00 (lesbarer)
- Double-Check: Immer Empfänger-Details bestätigen lassen
- QR-Codes: Für komplexe IBANs weniger Fehleranfällig
- Validation-Tools: Vor wichtigen Überweisungen prüfen
IBAN-Sicherheit und Datenschutz
Was verrät eine IBAN?
IBANs enthalten verschiedene Informationen:
- Land des Kontos: Ersten 2 Stellen
- Bank/Kreditinstitut: Aus BLZ ableitbar
- Geografische Region: Teilweise aus BLZ erkennbar
- Kontotyp: In manchen Ländern erkennbar
Was verrät eine IBAN NICHT?
- Kontoinhaber-Name: Nicht in der IBAN enthalten
- Kontostand: Keinerlei finanzielle Informationen
- Transaktionshistorie: Nur Kontoidentifikation
- PIN/TAN: Keinerlei Zugangsdaten
Phishing und IBAN-Missbrauch
⚠️ Wichtige Warnung: Echte Banken fragen niemals per E-Mail nach IBAN-Details. Häufige Betrugsmaschen:
- Fake-Banking-Mails: "Verifizieren Sie Ihre IBAN"
- IBAN-Phishing: Falsche Validation-Websites
- Überweisung-Betrug: Manipulation bei Online-Käufen
Internationale IBAN-Adoption außerhalb Europas
Mittlerer Osten
- Saudi-Arabien: SA (24 Stellen) - seit 2007
- VAE: AE (23 Stellen) - Dubai als Finanzzentrum
- Kuwait: KW (30 Stellen) - längste IBAN weltweit
Afrika
- Tunesien: TN (24 Stellen)
- Mauritius: MU (30 Stellen)
- Ägypten: EG (29 Stellen)
Asien
- Pakistan: PK (24 Stellen)
- Kasachstan: KZ (20 Stellen)
- Jordanien: JO (30 Stellen)
Zukunft der IBAN und digitale Innovationen
Blockchain und DLT-Integration
Die IBAN wird in neue Technologien integriert:
- Central Bank Digital Currencies (CBDCs): Digitale Euros mit IBAN-Kompatibilität
- Smart Contracts: Automatische IBAN-Validierung in Blockchain
- Cross-Border-Payments: IBAN als Bridge zwischen Fiat und Crypto
Open Banking und PSD2
Die EU-Zahlungsdiensterichtlinie nutzt IBAN als Basis:
- Account Information Services: IBAN-basierte Kontoinformation
- Payment Initiation Services: Direkte IBAN-zu-IBAN-Überweisungen
- Strong Customer Authentication: IBAN als Identifikationsmerkmal
Instant Payments Evolution
- SEPA Instant Credit Transfer: Überweisung in Sekunden
- 24/7-Verfügbarkeit: Auch an Wochenenden und Feiertagen
- Request-to-Pay: IBAN-basierte Zahlungsanforderungen
Praktische Tools und Integration
Für Entwickler
- JavaScript: iban.js Library für Client-Side-Validation
- Python: python-iban für Backend-Integration
- Java: iban4j für Enterprise-Anwendungen
- PHP: league/iban für Web-Anwendungen
Für Unternehmen
- ERP-Integration: SAP, Oracle mit IBAN-Modulen
- Banking-APIs: Direkte Bankanbindung mit IBAN-Validation
- Compliance-Tools: AML/KYC-Software mit IBAN-Analyse
Für Privatnutzer
- Mobile Apps: Banking-Apps mit integrierter IBAN-Prüfung
- QR-Code-Scanner: IBAN aus QR-Codes automatisch einlesen
- Browser-Extensions: Automatische IBAN-Validation bei Online-Überweisungen
Regulatorische Entwicklungen
EU-Ebene
- PSD3: Nächste Version der Zahlungsdiensterichtlinie
- Digital Finance Package: IBAN-Integration in digitale Finanzprodukte
- Anti-Money Laundering: Verschärfte IBAN-basierte Überwachung
Nationale Besonderheiten
- Deutschland: Zahlungskontengesetz fordert IBAN-Transparenz
- Frankreich: Compte Nickel mit speziellen IBAN-Ranges
- Italien: PostePay mit eigener IBAN-Struktur
Nutzen Sie diesen IBAN-Prüfer, um sicherzustellen, dass Ihre Überweisungen korrekt ankommen. Die lokale Browser-Validation schützt Ihre Privatsphäre – Ihre IBAN-Daten verlassen niemals Ihren Computer. Verstehen Sie die Struktur und Sicherheit der IBAN, um bewusst und sicher am modernen europäischen Zahlungsverkehr teilzunehmen.