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.

An IBAN (International Bank Account Number) is an international bank account number format with a built-in checksum under ISO 7064 (mod 97). This tool verifies that checksum, along with the format and length expected for the country encoded in the IBAN.

How to use it

Common uses

Things to keep in mind

An IBAN that passes the MOD-97 check only confirms the number's structure is correct, not that the account is real or active.

Not every country uses IBAN — some banking systems (the US, for example) have their own separate account number formats.

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.