Der Test-IBAN-Generator erzeugt frei erfundene IBANs, deren Prüfziffer nach demselben MOD-97-10-Verfahren berechnet wird wie bei echten IBANs. Das Ergebnis besteht jede reguläre Formatvalidierung, gehört aber zu keinem realen Bankkonto – ideal für Softwaretests, Demo-Umgebungen und Schulungsunterlagen, ohne echte Kontodaten zu verwenden oder zu erfinden, die zufällig einem echten Konto entsprechen könnten.
Wie eine gültige Prüfziffer für eine erfundene IBAN entsteht
Die IBAN-Prüfziffer lässt sich nicht nur validieren, sondern auch gezielt berechnen: Für eine beliebige Kombination aus Ländercode und Kontokennung (BBAN) wird zunächst die Prüfziffer auf „00" gesetzt, die Zeichenfolge nach dem bekannten Schema umgestellt und in eine Zahl umgewandelt. Die tatsächliche Prüfziffer ergibt sich dann aus 98 minus dem Rest dieser Zahl geteilt durch 97. Genau dieses Verfahren – die Umkehrung des im IBAN-Prüfer verwendeten Algorithmus – nutzt dieser Generator, um für eine zufällig erzeugte Kontokennung eine formal korrekte Prüfziffer zu berechnen.
Warum eine gültige Prüfziffer für Testdaten wichtig ist
Viele Formulare und Backend-Validierungen prüfen bei der IBAN-Eingabe zunächst die Prüfziffer, bevor überhaupt eine Zahlung ausgelöst wird. Eine rein zufällige Zeichenfolge ohne korrekte Prüfziffer würde bereits an dieser ersten Hürde scheitern und wäre für Formulartests damit nutzlos. Die hier generierten Test-IBANs bestehen dagegen jede reguläre Formatprüfung – sie eignen sich damit für Unit-Tests, Demo-Umgebungen, Schulungsunterlagen oder das Ausfüllen von Formularen in Staging-Systemen.
⚠️ Keine echten Bankverbindungen verwenden
Die generierten IBANs sind vollständig fiktiv und werden per Zufallsgenerator erzeugt. Es besteht eine – wenn auch verschwindend geringe – theoretische Möglichkeit, dass eine zufällig erzeugte Kombination zufällig einem tatsächlich existierenden Konto entspricht. Verwenden Sie generierte Test-IBANs deshalb ausschließlich in Test- und Entwicklungsumgebungen, niemals für reale Überweisungen oder Lastschriftmandate.
Unterstützte Länder und deren Aufbau
| Land | IBAN-Länge | Aufbau der Kontokennung |
|---|---|---|
| Deutschland (DE) | 22 | 8-stellige Bankleitzahl + 10-stellige Kontonummer |
| Österreich (AT) | 20 | 5-stellige Bankleitzahl + 11-stellige Kontonummer |
| Schweiz (CH) | 21 | 5-stellige Bankleitzahl + 12-stellige Kontonummer |
| Niederlande (NL) | 18 | 4 Buchstaben Bankcode + 10-stellige Kontonummer |
Für weitere Länder wie Frankreich, Italien, Spanien, Belgien, Polen und Großbritannien erzeugt der Generator ebenfalls formal gültige IBANs in der jeweils korrekten Gesamtlänge.
Typische Anwendungsfälle
- Formularvalidierung testen: Prüfen, ob ein Zahlungsformular oder SEPA-Mandatsformular die Prüfziffer korrekt validiert.
- Demo- und Schulungsumgebungen: Realistisch aussehende, aber garantiert fiktive Kontodaten für Präsentationen und Schulungsunterlagen.
- Automatisierte Tests: Mehrere gültige Test-IBANs auf einmal generieren, um Testsuiten mit unterschiedlichen, aber jeweils validen Eingabedaten zu befüllen.
- Länderübergreifende SEPA-Tests: Prüfen, ob eine Anwendung IBANs unterschiedlicher Längen und Länderformate korrekt verarbeitet.
Zusammenhang mit dem IBAN-Prüfer
Jede hier generierte Test-IBAN besteht die Prüfung im IBAN-Prüfer – beide Tools nutzen denselben zugrunde liegenden Algorithmus, einmal zur Validierung und einmal zur gezielten Erzeugung einer passenden Prüfziffer.
Datenschutz: Vollständig lokale Generierung
Die gesamte Erzeugung der Test-IBANs erfolgt direkt in Ihrem Browser per JavaScript und Zufallsgenerator. Es werden keine Daten an einen Server übertragen oder gespeichert.