Webentwicklung

IBAN Validator

Die IBAN anhand der Prüfsumme ISO 7064 (mod 97), des Formats und der für das Land erwarteten Länge prüfen. Alles wird im Browser berechnet.

Eine IBAN (International Bank Account Number) ist ein internationales Format für Bankkontonummern mit eingebauter Prüfsumme nach ISO 7064 (mod 97). Dieses Tool prüft diese Prüfsumme sowie Format und Länge, die für das in der IBAN kodierte Land erwartet werden.

So verwendest du es

Typische Anwendungsfälle

Was du wissen solltest

Eine nach MOD-97 gültige IBAN bestätigt nur die korrekte Struktur der Nummer, nicht, dass das Konto real oder aktiv ist.

Nicht jedes Land nutzt IBAN — manche Bankensysteme (etwa die USA) haben eigene, separate Kontonummernformate.

Artikel zu diesem Tool: IBAN: wie eine internationale Bankkontonummer aufgebaut ist

Häufig gestellte Fragen

Was überprüft die mod-97-Prüfsumme tatsächlich?

Es handelt sich um den ISO-7064-Algorithmus: Die IBAN wird umgeordnet und in eine Zahl umgewandelt, und diese Zahl muss bei der Division durch 97 einen Rest von 1 ergeben — dies erkennt Tippfehler und vertauschte Zeichen, bestätigt aber nicht die Existenz des Kontos.

Warum unterscheidet sich die erwartete Länge je nach Land?

Das nationale Bankformat jedes Landes definiert eine feste IBAN-Länge, zum Beispiel verwendet Deutschland 22 Zeichen und das Vereinigte Königreich ebenfalls 22, sodass das Tool die Gesamtlänge gegen den am Anfang der IBAN gefundenen Ländercode prüft.

Was, wenn mein Land nicht in der Längenliste steht?

Die Prüfsummenprüfung läuft trotzdem normal ab; nur die Längenprüfung wird für Länder übersprungen, die in der Referenztabelle des Tools fehlen, was das Prüfsummenergebnis nicht beeinflusst.

Brauche ich einen BIC/SWIFT-Code, wenn ich bereits eine IBAN angegeben habe?

Für Überweisungen innerhalb von SEPA in der Regel nicht, da die IBAN den Bankcode bereits in ihrer Struktur enthält; manche Zahlungssysteme und Überweisungen außerhalb von SEPA verlangen aber weiterhin einen separaten BIC/SWIFT als zusätzliche Prüfung des Zahlungswegs.

Bedeutet eine nach MOD-97 gültige IBAN, dass das Konto tatsächlich existiert?

Nein — die Prüfsummenkontrolle bestätigt nur, dass die mathematische Struktur der Nummer korrekt ist, nicht, dass das Konto tatsächlich bei einer echten Bank existiert; die endgültige Bestätigung der Kontoexistenz kann nur das Bankensystem selbst bei der Zahlungsverarbeitung liefern.

Artikel: Webentwicklung

HEX, RGB, HSL: warum es so viele Arten gibt, eine Farbe zu schreiben

Warum Designer beim manuellen Auswählen eines Farbtons oft HSL statt HEX bevorzugen.

CSS-Minifizierung: was aus der Datei tatsächlich entfernt wird und warum

Warum minifiziertes CSS im Browser exakt gleich funktioniert, obwohl es für Menschen unlesbar wird.

JavaScript-Minifizierung: der Unterschied zwischen Minifizieren und Obfuskieren

Warum minifizierter Code bei Bedarf immer noch lesbar ist, obfuskierter Code dagegen nicht.

HTML-Minifizierung: warum Leerraum im Markup überhaupt eine Rolle spielt

Warum das Entfernen von Leerraum in <pre> oder einem Textarea das Aussehen der Seite zerstören kann, im Gegensatz zu fast überall sonst.

CSS-Verläufe: wie sich linear von radial und conic unterscheidet

Warum sich conic-gradient für Kreisdiagramme eignet, während radial-gradient einen Lichtfleck-Effekt erzeugt.

Der Luhn-Algorithmus: wie eine Kartennummer auf Korrektheit geprüft wird

Warum eine Kartennummer, die die Luhn-Prüfung besteht, nicht bedeutet, dass diese Karte wirklich existiert.

QR-Codes: wie ein Link in ein Quadrat aus Pixeln passt

Warum ein QR-Code mit einem Logo in der Mitte trotzdem scannbar bleibt, obwohl ein Teil des Musters verdeckt ist.

Barcodes: wie sich Code 128 von EAN-13 unterscheidet

Warum Produkte im Ladenregal fast immer EAN-13 statt Code 128 verwenden.

Placeholder-Bilder: warum Platzhalterbilder während der Entwicklung wichtig sind

Warum Entwickler während des Layout-Aufbaus absichtlich graue Kästen statt echter Fotos einsetzen.