ISIN-Validator (International Securities Identification Number - ISO 6166)
Prüfen Sie Authentizität, Struktur des Ausstellerlands, NSIN und Luhn-Prüfziffer von 12-stelligen internationalen ISIN-Codes.
Über die ISIN-Validierung
Die ISIN-Validierung überprüft die formale Richtigkeit des ISO-Ländercodes, die exakte Länge von 12 Zeichen und die mathematische Übereinstimmung der Prüfziffer über die erweiterte Luhn-Formel.
Fehlerhafte ISIN-Codes verhindern die automatische Orderausführung und das Clearing an Wertpapierbörsen und führen zu Ablehnungen bei regulatorischen Meldungen (MiFID II / EMIR).
Anatomie & Aufbau der ISIN (ISO 6166)
Ein ISIN-Code besteht aus genau 12 alphanumerischen Zeichen, unterteilt in 3 wesentliche Segmente:
| Position | Feld | Länge | Bedeutung & Regel | Beispiel |
|---|---|---|---|---|
| 1 und 2 | Länderkürzel / Emittent | 2 Buchstaben | ISO 3166-1 Alpha-2-Ländercode oder Sonderpräfix (z. B. DE für Deutschland, XS für Eurobonds) | DE |
| 3 bis 11 | NSIN (National Securities Number) | 9 Zeichen | Lokale Kennnummer der nationalen Vergabestelle (z. B. WKN, CUSIP, SEDOL) | 000BAY001 |
| 12 | Prüfziffer | 1 Ziffer | Dezimale Kontrollziffer, berechnet mittels Luhn-Modulo-10 über die transkribierte Ziffernfolge | 7 |
Integritätsprüfung (Erweiterter Luhn-Modulo-10-Algorithmus)
Offizielle mathematische Prüfroutine auf dem 12-stelligen ISIN-Code:
D = (10 - (∑ S(d_i × w_i) mod 10)) mod 10
- 1. Zeichen transkribieren: Ziffern 0-9 bleiben unverändert; Großbuchstaben A-Z werden zu Dezimalzahlen von 10 bis 35 (A=10, ..., Z=35).
- 2. Die resultierende Ziffernkette von rechts nach links durchlaufen.
- 3. Alternierende Gewichtung anwenden: die Ziffer ganz rechts mit 2 multiplizieren, die nächste mit 1, danach wieder 2, 1 usw.
- 4. Jede Ziffer mit ihrem Gewicht multiplizieren und die Quersumme jedes Produkts bilden.
- 5. Alle Quersummen addieren; die Prüfziffer ist die Differenz zur nächsten vollen Zehnerstelle.