Testdaten für Entwickler
Test-IBANs: Beispiele und Testfälle für Softwaretests
Sie suchen eine Test-IBAN für Deutschland oder weitere Länder? Hier finden Sie veröffentlichte Beispiel-IBANs mit passendem Länderformat und gültiger MOD-97-Prüfziffer sowie absichtlich fehlerhafte Varianten für Formular- und Softwaretests.
Referenzbeispiel aus dem SWIFT-IBAN-Register. Für Tests und Dokumentation verwenden; daraus keine Zahlungsaufträge erstellen. Die formale Gültigkeit bestätigt weder Kontoinhaberschaft noch die Existenz eines aktiven Kontos.
Beispiel-IBANs für Deutschland und weitere Länder
Die sechs Referenzwerte stammen aus dem SWIFT-IBAN-Register, Release 101. Länderformat, Länge und Prüfziffer wurden am 15. Oktober 2026 lokal nachgerechnet. Die Kopierfunktion übernimmt die elektronische Schreibweise ohne Leerzeichen.
| Land | Test-IBAN | Zeichen | Aktion |
|---|---|---|---|
| Deutschland (DE) | 22 | ||
| Österreich (AT) | 20 | ||
| Schweiz (CH) | 21 | ||
| Frankreich (FR) | 27 | ||
| Niederlande (NL) | 18 | ||
| Vereinigtes Königreich (GB) | 22 |
Eine Dummy-IBAN mit korrekter Prüfziffer ist kein Nachweis für gültige Bankdaten. Ein Bankcode kann beispielsweise in einem aktuellen Verzeichnis fehlen. Prüfen Sie in Ihrer Anwendung getrennt, ob nur Format und Prüfziffer oder zusätzlich die Bankzuordnung relevant sind. Den deutschen Aufbau erklärt das IBAN-Länderprofil Deutschland.
Testfälle für gültige und ungültige Eingaben
Mit diesen acht Fällen testen Sie Normalisierung, Pflichtfelder, Länge, erlaubte Zeichen und Prüfziffer. Die Erwartung bezieht sich auf das Format nach Normalisierung. Sie ist kein zugesicherter API-Statuscode; die Reihenfolge der Prüfungen kann zwischen Implementierungen variieren.
| Testfall | Eingabe | Erwartung im Formulartest |
|---|---|---|
| Deutsches Referenzbeispiel | DE89370400440532013000 | Nach Normalisierung formal gültig |
| Leerzeichen bei der Normalisierung entfernen | DE89 3704 0044 0532 0130 00 | Nach Normalisierung formal gültig |
| Kleinbuchstaben normalisieren | de89370400440532013000 | Nach Normalisierung formal gültig |
| Prüfziffer absichtlich auf 00 geändert | DE00370400440532013000 | Ungültige Prüfziffer |
| Ein Zeichen fehlt | DE8937040044053201300 | Ungültige Länge |
| Ein Zeichen zu viel | DE893704004405320130000 | Ungültige Länge |
| Unzulässiges Sonderzeichen | DE8937040044053201300! | Ungültiges Zeichen |
| Pflichtfeld leer | (leer) | Pflichtfeld fehlt |
Die Downloads werden aus diesen festen Beispielen im Browser erstellt und benötigen kein Konto. Sie können die Datei als Test-Fixture in Ihr Projekt übernehmen.
Test-IBAN, IBAN-Generator oder IBAN-Prüfung?
- Test-IBAN: Ein fester Beispielwert für reproduzierbare Formular- und Softwaretests.
- IBAN-Generator: Berechnet eine IBAN aus eingegebenen Bankdaten. Dafür steht der IBAN-Generator bereit.
- IBAN-Prüfung: Prüft eine vorhandene IBAN und ergänzt verfügbare Bankinformationen. Nutzen Sie dazu den Online-IBAN-Check.
Für Testzahlungen in einer Sandbox gelten die Vorgaben des jeweiligen Zahlungsdienstleisters. Nutzen Sie dort dessen dokumentierte Testdaten und Testmodus. Diese Beispielsammlung legt keine zahlungsdienstleisterspezifischen Erfolgs- oder Fehlerszenarien fest.
IBAN-Prüfung in Ihre Anwendung integrieren
Für die automatische Prüfung in Formularen, Shops oder ERP-Prozessen können Sie die IBAN-Validierungs-API nutzen. Das deutsche Referenzbeispiel wurde bereits mit der Live-API geprüft; für eine absichtlich falsche Prüfziffer wurde ein negatives Prüfergebnis geliefert.
curl --request POST 'https://www.iban-test.de/api/v2/iban/validate' \
--header 'Authorization: Bearer IHR_API_TOKEN' \
--header 'Content-Type: application/json' \
--data '{"iban":"DE89370400440532013000"}'
Beim IBAN-Check steht 2100 für ein gültiges Ergebnis. Ein negatives Prüfergebnis wie 3100 kann mit error: false zurückkommen. Werten Sie den Ergebniscode aus und behandeln Sie Authentifizierungs-, Kontingent- und technische Fehler getrennt. Die API-Dokumentation beschreibt die Antworten.
Zum Einstieg erhalten Sie mit eigenem API-Zugang 10 kostenlose Abfragen pro 24 Stunden. Die Beispielwerte oben bleiben ohne Registrierung nutzbar.
Häufige Fragen zu Test-IBANs
Ist eine Test-IBAN ein echtes Bankkonto?
Ein veröffentlichter Beispielwert belegt kein aktives Konto. Die Beispiele auf dieser Seite zeigen das Format und die Prüfziffer. Verwenden Sie sie ausschließlich für Entwicklung, Tests und Dokumentation.
Warum kann eine Test-IBAN trotz gültiger Prüfziffer abgelehnt werden?
Ihre Anwendung kann zusätzliche Regeln anwenden, etwa einen Abgleich des Bankcodes oder eine nationale Kontoprüfung. Auch eine Sandbox kann nur bestimmte Testwerte akzeptieren. Ein bestandener MOD-97-Test allein deckt diese weiteren Anforderungen nicht ab.
Wie teste ich Leerzeichen und Kleinbuchstaben?
Normalisieren Sie die Eingabe nach den Regeln Ihrer Anwendung. Die Varianten DE89 3704 0044 0532 0130 00 und de89370400440532013000 sollen nach Entfernen der Leerzeichen und Umwandlung in Großbuchstaben denselben Referenzwert ergeben.
