Kostenloses Entwicklerwerkzeug

Zufälliger IBAN-Generator für synthetische Testdaten

Erzeugen Sie zufällige, checksum-valide IBAN-Testdaten für Softwaretests, Qualitätssicherung, Demos, Dokumentation und Schulungen.

Wählen Sie ein Land, erzeugen Sie einen oder mehrere synthetische Werte und exportieren Sie die Ergebnisse als CSV oder JSON. Die Verarbeitung und die MOD-97-Prüfung finden direkt in Ihrem Browser statt.

  • Verarbeitung im Browser
  • Keine Registrierung erforderlich
  • Synthetische Werte für Tests
  • MOD-97-Prüfung vor der Ausgabe
  • Formate für 1 bis 25 Werte
  • Druck- und elektronisches Format
  • CSV- und JSON-Export
  • Keine Abfrage von Bankkonten
  • Für QA und Demos geeignet
Synthetisches TestergebnisMOD-97 bestanden
DE89 3704 0044 0532 0130 00
Land
Deutschland
Länge
22 Zeichen
Existenz
Nicht geprüft

Dies ist ein erklärendes Beispiel und kein erzeugtes echtes Konto.

Testdaten direkt im Browser

Zufällige IBAN-Testdaten erstellen

Wählen Sie das Land, die Anzahl und das Ausgabeformat. Der Generator stellt die internationale Prüfziffer zusammen und prüft das Ergebnis, bevor es angezeigt oder exportiert wird.

Läuft lokal in Ihrem Browser
Ausgabeformat
Bereit zum Erzeugen synthetischer IBAN-Testdaten.
Ihre erzeugten IBANs erscheinen hier

Jedes Ergebnis wird vor der Anzeige auf Länge, Zeichenmuster und MOD-97 geprüft.

Nur für Tests. Eine gültige Prüfsumme beweist weder eine Bank noch ein Konto. Verwenden Sie erzeugte Daten nie für Zahlungen oder Finanzprüfungen.

Länderformate

Öffnen Sie einen länderspezifischen Generator mit voreingestellter Länge, BBAN-Struktur und Hinweisen für Entwicklung und Qualitätssicherung. Eine bestandene MOD-97-Prüfung bestätigt dabei nur die mathematische Konsistenz, nicht die Existenz eines Kontos.

Transparente Methode

So arbeitet der IBAN-Generator

Die Generierung folgt einer kleinen, nachvollziehbaren Kette: Ein Länderformat liefert die Grenzen, der Browser erstellt synthetische Felder und die fertige Zeichenfolge wird vor der Anzeige erneut geprüft.

1

Länderformat auswählen

Die Auswahl legt den zweistelligen Ländercode, die feste Gesamtlänge und die groben Zeichenregeln der BBAN fest.

2

Synthetische BBAN füllen

Zufällige Zeichen werden nur in den für das ausgewählte Format erlaubten numerischen, alphabetischen oder alphanumerischen Feldern verwendet.

3

Prüfziffern berechnen

Aus Ländercode, BBAN und Platzhalterziffern werden die beiden internationalen Prüfziffern nach dem ISO-13616-Verfahren berechnet.

4

MOD-97 erneut prüfen

Die vollständige IBAN muss den erwarteten Rest 1 liefern. So wird verhindert, dass ein fehlerhaft zusammengesetzter Wert ausgegeben wird.

5

Ergebnis ausgeben

Sie können den Wert lesefreundlich gruppiert oder ohne Leerzeichen anzeigen und die Ergebnisse für isolierte Testumgebungen als CSV oder JSON exportieren.

Struktur und Zeichenvorgaben

Eine IBAN beginnt mit Ländercode und Prüfziffern; der verbleibende BBAN-Teil unterscheidet sich je nach Land. Einige Formate verwenden numerische Bank- und Filialcodes, andere Buchstaben oder zusätzliche nationale Prüffelder. Der Generator bildet diese veröffentlichten Grundmuster für Tests ab. Er fragt weder Bankverzeichnisse noch Kontoinhaber ab und kann daher keine Bankzugehörigkeit, Kontonutzung, Währung oder Zahlungserreichbarkeit bestätigen.

Formatquelle: Swift-Register für ISO-13616-IBAN. Der Generator prüft Struktur und MOD-97; SwiftRef oder Bankverzeichnisse werden nicht abgefragt.

Vor der Nutzung lesen

Checksum-valide IBAN ist kein echtes Konto

Das Wort „gültig“ beschreibt hier nur Eigenschaften, die direkt aus der Zeichenfolge geprüft werden können. Für ein echtes Konto sind autorisierte Bank- oder Zahlungsquellen erforderlich.

Was das Werkzeug prüft

  • Der Ländercode wird unterstützt
  • Die Gesamtlänge stimmt
  • Die BBAN nutzt erlaubte Zeichen
  • MOD-97 ergibt den Rest 1

Was das Werkzeug nicht prüfen kann

  • Ob eine Bank den Wert ausgegeben hat
  • Ob das Konto besteht, aktiv ist oder Zahlungen annimmt

Synthetische Werte eignen sich für Formulare, Parser, API-Fixtures, Datenbankgrenzen und Fehlermeldungen. Kennzeichnen Sie sie als Testdaten, trennen Sie sie von Produktionsbeständen und verwenden Sie sie niemals als Zahlungsanweisung, Identitätsnachweis oder Kontobestätigung.

Praktische Prüfungen mit synthetischen IBAN-Daten beginnen nicht nur mit erfolgreichen Werten. Erzeugen Sie mehrere Länderformate und prüfen Sie zusätzlich leere Felder, zu kurze Eingaben, überlange Werte, falsche Zeichen und absichtlich veränderte Prüfziffern. So erkennen Teams, ob Formulare verständliche Hinweise zeigen und ob eine API Fehler stabil an die richtige Oberfläche zurückgibt.

Bei Zahlungsformularen lassen sich damit Länderauswahl, Maskierung, maximale Feldlänge, Leerzeichen und Großschreibung testen. Die synthetischen Werte dürfen dabei nicht mit produktiven Kunden- oder Empfängerdaten vermischt werden. Dokumentieren Sie für jeden Testfall das ausgewählte Land, die erwartete Länge, das Ausgabeformat und den Grund, aus dem ein Wert akzeptiert oder abgelehnt werden soll.

Für automatisierte Tests ist es hilfreich, kleine feste Fixtures und zusätzlich zufällig erzeugte Werte zu verwenden. Feste Fixtures machen Fehler reproduzierbar; neue Werte decken Annahmen über Reihenfolge, Duplikate und Länderwechsel auf. Ein bestandener MOD-97-Test bedeutet nur, dass die Zeichenfolge mathematisch konsistent ist. Er bestätigt weder eine Bankverbindung noch die Erreichbarkeit eines Zahlungsempfängers.

Planen Sie auch einen sicheren Umgang mit den Exporten ein. Eine CSV-Datei kann in Tabellenwerkzeuge gelangen, während JSON häufig direkt in Testskripte oder API-Fixtures übernommen wird. Kennzeichnen Sie beide Formate als synthetisch, begrenzen Sie den Zugriff auf Entwicklungs- und QA-Teams und entfernen Sie Dateien nach dem Testfenster. So bleibt nachvollziehbar, welche Werte geprüft wurden und warum sie niemals für echte Zahlungen verwendet werden dürfen.

Export, Aufbewahrung und sichere Nutzung gehören zur Testplanung. Der Export als CSV eignet sich für Tabellen, Importtests und einfache Testfixtures. JSON ist praktisch für API-Tests, weil Land, erwartete Länge, elektronisches Format und druckfreundliche Darstellung getrennt vorliegen. Prüfen Sie vor dem Einlesen in eine Testumgebung, ob die Spaltenreihenfolge, Zeichencodierung und Kennzeichnung als synthetische Daten erhalten geblieben sind.

Bewahren Sie Testdateien in einer klar abgegrenzten Entwicklungs- oder QA-Umgebung auf und löschen Sie sie nach dem vorgesehenen Testfenster. Teilen Sie erzeugte Werte nicht als Zahlungsanweisung, Identitätsnachweis oder Kontobestätigung. Wenn eine reale Überweisung vorbereitet wird, müssen die Daten aus einer autorisierten Bankquelle stammen und durch den zuständigen Zahlungsprozess geprüft werden.

Legen Sie für jede Testdatei außerdem fest, wer sie erzeugt hat, zu welchem Zweck sie verwendet wird und wann sie gelöscht werden soll. Bei einem Fehler sollte das Team den Eingabewert, das Land, die erwartete Länge und die sichtbare Fehlermeldung dokumentieren, jedoch keine persönlichen Kontodaten in Protokolle kopieren. Diese Trennung erleichtert spätere Wiederholungen und verhindert, dass ein synthetischer Wert versehentlich als echte Bankinformation weitergegeben wird. Die Ergebnisse bleiben dadurch prüfbar und klar von produktiven Zahlungsdaten getrennt.

Prüfen Sie vor dem Teilen eines Exports immer die Zielumgebung, den Aufbewahrungszeitraum und die Kennzeichnung als synthetisch. So bleibt der Test reproduzierbar, ohne dass Entwickler versehentlich produktive Zahlungsdaten oder eine vermeintlich echte Kontoverbindung in eine Dokumentation übernehmen.

Praktische Arbeitsabläufe

Wann synthetische IBAN-Testdaten helfen

Synthetische Werte sind besonders nützlich, wenn ein Team realistische Feldlängen und Fehlerszenarien testen muss, ohne persönliche Bankdaten in Entwicklungssysteme zu kopieren.

Zahlungsformulare testen

Prüfen Sie Länderauswahl, Maskierung, maximale Länge, Leerzeichen, Fehlermeldungen und Bestätigungsdialoge, ohne Kundendaten einzugeben.

API- und Datenbanktests

Befüllen Sie Fixtures mit Werten, die Längen- und Prüfziffernregeln bestehen, und testen Sie zusätzlich Kurzwerte, Überlängen, Formatwechsel und absichtlich geänderte Prüfziffern.

Beantwortete Fragen

Häufige Fragen zum IBAN-Generator

Was erzeugt der IBAN-Generator?

Er erzeugt synthetische Zeichenfolgen nach einem ausgewählten Länderformat und prüft Länge, Zeichenmuster sowie MOD-97. Die Werte sind ausschließlich für Softwaretests gedacht.

Sind die erzeugten IBANs echte Konten?

Nein. Eine passende Länge und Prüfsumme belegen weder die Ausgabe durch eine Bank noch die Existenz, Aktivität oder Eigentümerschaft eines Kontos.

Kann ich eine erzeugte IBAN für eine Zahlung verwenden?

Nein. Bewahren Sie synthetische Werte in Entwicklung, QA, Staging, Demos und Dokumentation auf. Für echte Zahlungen benötigen Sie Bankdaten aus einer autorisierten Quelle.