TCKN-, VKN- & IBAN-Validator / Testdaten-Generator

TCKN-, VKN- und IBAN-Nummern prüfen, Fehlerursachen sehen und gültige Testwerte samt C#-Code erzeugen.

Läuft lokal · keine Uploads
TCKN, VKN or IBAN

Was es kann

Fügen Sie eine Nummer ein, und der Typ wird automatisch erkannt: 11 Ziffern sind eine TCKN, 10 Ziffern eine VKN, und zwei Buchstaben gefolgt von Ziffern eine IBAN. Jede Regel wird mit der tatsächlichen Berechnung aufgeführt, sodass Sie sehen, warum eine Nummer ungültig ist, und nicht nur, dass sie es ist:

  • TCKN: 11 Ziffern, erste Ziffer nicht 0, 10. Ziffer = ((d1+d3+d5+d7+d9) × 7 − (d2+d4+d6+d8)) mod 10, 11. Ziffer = Summe der ersten zehn Ziffern mod 10.
  • VKN: 10 Ziffern inklusive der Prüfziffer der Steuernummer. Eine Schritt-für-Schritt-Tabelle zeigt die Gewichtung jeder Ziffer.
  • IBAN: die Länderlänge und das BBAN-Format aus dem SWIFT IBAN Registry (ISO 13616) für alle 105 Ländercodes, dazu die Prüfsumme nach ISO 7064 MOD 97-10. Sie erhalten die erwarteten Prüfziffern sowie die Bank- und Filialfelder. Türkische IBANs werden in den 5-stelligen Bankcode, die Reserveziffer und die 16-stellige Kontonummer zerlegt. Banknamen werden nicht nachgeschlagen.

Massenprüfung, Generator und C#

Massenprüfung prüft einen Wert pro Zeile und exportiert die Ergebnisse als CSV. Generieren erzeugt bis zu 1.000 unterschiedliche synthetische TCKN-, VKN- oder IBAN-Werte, optional mit Seed für reproduzierbare Fixtures, als Liste, JSON oder C#-Array. C#-Code liefert die Methoden IsValidTckn, IsValidVkn und IsValidIban mit denselben Regeln wie diese Seite, einen FluentValidation-Validator und xUnit-Tests.

Erzeugte Werte sind ausschließlich Testdaten. Sie bestehen die Prüfsummen, sind aber zufällig und stammen von keiner realen Identität und keinem realen Konto.

Datenschutz

Alles läuft in Ihrem Browser, und nichts wird hochgeladen. Die geprüften Nummern werden nicht gespeichert. Nur Ihre Einstellungen, etwa die Generatoroptionen, werden im lokalen Speicher aufbewahrt.