ValidateFin

Validateur IBAN mod-97 & ISO 13616

Le validateur IBAN vérifie instantanément tout IBAN grâce à l'algorithme de checksum modulo 97 défini par la norme ISO 13616. Il contrôle le code pays, les chiffres de vérification et la structure BBAN selon les règles propres à chaque pays.

ISO 13616mod-97 checksum36 SEPA countries
100% Local

Saisir un IBAN

Les espaces sont automatiquement ignorés. Aucune donnée n'est envoyée — calcul 100% local.

À propos du Validateur IBAN

Le validateur IBAN vérifie instantanément tout IBAN grâce à l'algorithme de checksum modulo 97 défini par la norme ISO 13616. Il contrôle le code pays, les chiffres de vérification et la structure BBAN selon les règles propres à chaque pays.

Les 36 pays SEPA sont supportés. Aucune donnée n'est envoyée à un serveur — la validation s'effectue entièrement dans votre navigateur, ce qui le rend sûr à utiliser avec de vrais numéros de compte.

L'IBAN a été introduit pour standardiser l'identification des comptes bancaires à l'international. Chaque pays définit sa propre longueur d'IBAN et structure BBAN : un IBAN belge compte 16 caractères (BE + 2 chiffres de contrôle + BBAN de 12 chiffres), un IBAN français 27 caractères, et un IBAN allemand 22 caractères. Le checksum mod-97 détecte plus de 99% des erreurs de transcription, y compris les erreurs de caractère unique et la plupart des transpositions.

Cet outil est particulièrement utile pour les équipes finance préparant des fichiers de paiement SEPA : valider les IBAN avant de les inclure dans un fichier pain.001 ou pain.008 évite le rejet par votre banque. Un seul IBAN invalide dans un lot de centaines de paiements peut faire rejeter l'ensemble du fichier, retardant tous les paiements. La pré-vérification de chaque IBAN prend quelques secondes et élimine ce risque.

Qu'est-ce qu'un IBAN ?

Un IBAN (International Bank Account Number — Numéro de compte bancaire international) est un système de numérotation international standardisé pour identifier les comptes bancaires au-delà des frontières nationales. Il se compose d'un code pays à deux lettres, de deux chiffres de contrôle calculés avec l'algorithme mod-97 et d'un numéro de compte bancaire de base (BBAN) propre à chaque pays. L'IBAN réduit les erreurs dans les paiements internationaux et est obligatoire pour les transactions SEPA.

Points clés

  • Les IBAN utilisent un checksum mod-97 pour détecter les erreurs de transcription avant soumission du paiement
  • Chaque pays a une longueur d'IBAN fixe (ex. : DE=22, FR=27, BE=16, NL=18, GB=22)
  • L'IBAN contient le code banque et le numéro de compte — il identifie entièrement un compte bancaire
  • ValidateFin valide instantanément le format, la longueur, le checksum et le code pays de l'IBAN
  • Validez toujours les IBAN avant de les inclure dans des fichiers de paiement SEPA pour éviter les rejets

Format IBAN par pays

PaysLongueur IBANExemple
Belgique (BE)16BE68 5390 0754 7034
France (FR)27FR76 3000 6000 0112 3456 7890 189
Allemagne (DE)22DE89 3704 0044 0532 0130 00
Pays-Bas (NL)18NL91 ABNA 0417 1643 00
Espagne (ES)24ES91 2100 0418 4502 0005 1332
Italie (IT)27IT60 X054 2811 1010 0000 0123 456

Les IBAN sont affichés avec des espaces pour la lisibilité. Dans les fichiers de paiement, les IBAN doivent être envoyés sans espaces.

Questions fréquentes

Comment fonctionne la validation IBAN ?

L'outil effectue un algorithme de checksum modulo 97 sur l'IBAN complet, puis vérifie le code pays, les chiffres de contrôle et le format BBAN selon les règles propres à chaque pays. Pour approfondir, consultez notre guide de validation IBAN.

Quels pays sont supportés ?

Les 36 pays SEPA sont supportés, dont les États membres de l'UE, le Royaume-Uni, la Norvège, la Suisse et les autres pays participants.

Le validateur vérifie-t-il aussi les codes BIC ?

Le validateur IBAN se concentre sur la vérification des IBAN. Pour une validation complète incluant le BIC, utilisez le Validateur SEPA.

Cet outil est-il gratuit ?

Oui, entièrement gratuit sans inscription. La validation IBAN s'exécute entièrement dans votre navigateur.

Qu'est-ce que l'algorithme de checksum mod-97 ?

L'algorithme mod-97 est défini dans la norme ISO 13616. Pour valider un IBAN : déplacez les 4 premiers caractères à la fin, remplacez chaque lettre par son équivalent numérique (A=10, B=11… Z=35), puis calculez le nombre modulo 97. Un IBAN valide donne toujours un reste de 1. Cette méthode détecte toutes les erreurs sur un seul chiffre et la plupart des erreurs de transposition.

Qu'est-ce que le BBAN et comment varie-t-il selon les pays ?

Le BBAN (Basic Bank Account Number) est l'identifiant national du compte au sein de l'IBAN. Son format varie selon les pays : par exemple, un IBAN français comporte un code banque/guichet à 10 chiffres suivi d'un numéro de compte à 11 chiffres et 2 chiffres de contrôle, tandis qu'un IBAN allemand utilise un code banque à 8 chiffres et un numéro de compte à 10 chiffres. Le validateur vérifie la longueur du BBAN et le type de caractères (numérique ou alphanumérique) pour les 36 pays supportés.

Un IBAN peut-il passer le checksum mais rester invalide pour une vraie banque ?

Oui. Le checksum mod-97 vérifie l'intégrité mathématique de l'IBAN, mais il ne peut pas confirmer que le compte existe réellement dans une banque ou que le code banque correspond à une institution réelle. Pour le traitement des paiements, vérifiez toujours les IBAN auprès d'un annuaire bancaire en direct ou via le service de pré-validation de votre banque.

Quelle est la longueur maximale d'un IBAN ?

Les IBAN varient en longueur de 15 caractères (Norvège) à 34 caractères (Malte). La longueur totale inclut le code pays à 2 lettres, 2 chiffres de contrôle et le BBAN spécifique au pays. Le validateur vérifie automatiquement que la longueur de l'IBAN correspond à la longueur attendue pour le pays détecté.

Pourquoi mon IBAN échoue-t-il à la validation alors que ma banque me l'a fourni ?

Quelques raisons courantes : l'IBAN a peut-être été copié avec des espaces ou des caractères de mise en forme (supprimez tous les espaces avant de valider), un chiffre a peut-être été transposé lors de la saisie manuelle, ou l'IBAN a été fourni sans le préfixe pays. Collez l'IBAN complet incluant le code pays (ex. : BE71 0961 2345 6769) et supprimez tous les espaces. Une fois corrigé, vous pouvez valider votre fichier de paiement complet avec le Validateur SEPA.

Est-il sûr de valider de vrais numéros IBAN avec cet outil ?

Oui. La validation IBAN s'exécute entièrement dans votre navigateur — aucune donnée n'est envoyée à un serveur. Vos IBAN ne sont ni stockés, ni journalisés, ni transmis. Cela le rend sûr pour valider de vrais numéros de comptes clients ou fournisseurs.