Valider les numéros IBAN avec vérification mod-97 et vérification du format du pays
Un Numéro International de Compte Bancaire (IBAN) est un format standardisé pour identifier les comptes bancaires à l'international, établi par ISO 13616 et ECBS. Un IBAN comprend : un code pays à 2 lettres, un numéro de vérification à 2 chiffres et un Numéro de Compte Bancaire de Base (BBAN) spécifique au pays.
La validation IBAN utilise l'algorithme MOD 97 : déplacer les 4 premiers caractères à la fin, remplacer les lettres par des chiffres (A=10, ..., Z=35), interpréter le résultat comme un grand entier et vérifier que ce nombre modulo 97 est égal à 1.
Étape 1 : Déplacer les 4 premiers caractères à la fin. Étape 2 : Remplacer chaque lettre par son équivalent numérique (A=10, Z=35). Étape 3 : Interpréter l'ensemble comme un nombre. Étape 4 : Calculer nombre mod 97. Résultat 1 → IBAN valide.
L'IBAN identifie un compte bancaire spécifique. Le SWIFT/BIC identifie une banque ou agence bancaire spécifique. Les deux sont généralement nécessaires pour un virement international.
L'IBAN est obligatoire dans les pays SEPA (tous les États membres de l'UE, Royaume-Uni, Norvège, Suisse, Islande, Liechtenstein). Les États-Unis, le Canada, l'Australie, le Japon et la Chine n'utilisent PAS l'IBAN.
Si un IBAN échoue à la validation MOD 97, il a définitivement une erreur. Un IBAN qui réussit la validation n'est pas nécessairement un vrai compte — seule la banque réceptrice peut le confirmer.
Générateur de mot de passe · Générateur de QR code · Chronomètre · Minuteur · Calculatrice · Générateur de nombre aléatoire