Un souci avec cet outil ?
À propos de « Iban Validator Online »
Cet outil valide les numéros de compte bancaire internationaux (IBAN) en termes de syntaxe et de somme de contrôle. Saisissez un IBAN — par ex. « GB29 NWBK 6016 1331 9268 19 » — et l'outil vérifie la longueur (spécifique à chaque pays), le code pays, la structure du code banque/agence et la somme de contrôle à deux chiffres.
La validation IBAN détecte les fautes de frappe avant qu'un virement parte. Les virements bancaires utilisent l'IBAN comme destination ; un IBAN erroné peut envoyer l'argent au mauvais compte, souvent sans retour. Valider côté client évite ces erreurs coûteuses.
Le validateur couvre tous les pays SEPA et la plupart des autres pays qui ont adopté l'IBAN (plus de 70 au total). Il ne vérifie que la validité structurelle — pas l'existence ou l'activité réelle du compte.
Comment utiliser cet outil
Vérifier le checksum d’un IBAN
Saisir l’IBAN
Collez l’IBAN dans « IBAN ». Les espaces sont supprimés et les lettres mises en majuscules — `de89 3704 0044 0532 0130 00` se lit comme `DE89370400440532013000`.
Exécuter
Résultat : `length` (après nettoyage) et `checksumValid` (booléen). mod-97 (ISO 13616) : déplacer les 4 premiers caractères à la fin, remplacer les lettres A=10…Z=35 ; le nombre obtenu mod 97 doit valoir 1.
Ce que checksumValid ne prouve pas
Un checksum valide ne prouve PAS l’existence du compte, l’activité du code banque, ni que l’IBAN appartient au bénéficiaire désigné. En SEPA la banque effectue des vérifications côté serveur en plus.
Indices de longueur par pays
DE 22, FR 27, IT 27, GB 22, NL 18, ES 24, SA 24, AE 23. Une longueur incompatible avec le code-pays à 2 lettres est déjà un fort indicateur de faute de frappe avant même le checksum.