Outil gratuit
Validateur et générateur IBAN
Collez un IBAN pour vérifier le checksum MOD-97, identifier la banque et récupérer le BIC pour les virements internationaux. Passez en mode Générer pour calculer des clés de contrôle valides à partir d'un code pays et d'un BBAN. Tout se passe dans votre navigateur — aucune donnée n'est envoyée, aucun compte requis, aucune clé API.
Collez un IBAN à gauche pour voir la banque, le BIC, la structure du compte et le résultat du checksum.
Pourquoi chaque virement doit commencer par une vérification IBAN
L'IBAN — International Bank Account Number — est la manière normalisée d'identifier un compte bancaire au-delà des frontières en Europe et ailleurs. Derrière chaque IBAN se cache une petite protection mathématique : la clé MOD-97. Deux chiffres placés juste après le code pays prouvent que le reste du numéro a été saisi correctement. Si un seul chiffre est faux, la clé ne tombe plus juste et l'IBAN est rejeté par toutes les banques du monde. C'est pourquoi coller un IBAN dans un validateur avant de lancer un virement est l'assurance la moins chère contre les fautes de frappe qui envoient l'argent au mauvais compte.
Le validateur de cette page effectue le contrôle complet dans votre navigateur. Il vérifie la clé MOD-97, puis confronte la structure spécifique au pays (l'Allemagne a une Bankleitzahl à 8 chiffres plus un numéro de compte à 10 chiffres ; la France ajoute une RIB-clé nationale ; les Pays-Bas utilisent un code banque à 4 lettres) et croise enfin la portion code-banque avec une base de données curée des grandes banques européennes. En cas de correspondance, vous voyez également le code BIC/SWIFT nécessaire aux virements internationaux — un aller-retour de moins sur le site de la banque.
L'onglet Générer résout le problème inverse : à partir du pays et du BBAN local (la partie du numéro qui existe dans les systèmes internes de la banque), il calcule les deux chiffres MOD-97 et assemble un IBAN entièrement valide. Utile lors d'une migration d'un format national vers l'IBAN, pour préparer un jeu de tests pour un logiciel comptable ou pour vérifier qu'un IBAN reçu correspond bien au numéro de compte fourni séparément. Les deux modes sont 100% côté client : rien n'est téléversé, rien n'est journalisé, aucun compte n'est requis.
Vérification MOD-97 en local
L'algorithme standard ISO 13616 tourne en JavaScript pur dans votre navigateur — aucun serveur requis.
35+ pays pris en charge
Tous les pays UE et EEE plus le Royaume-Uni, la Suisse, la Norvège, l'Islande, la Serbie et plusieurs autres pays IBAN. Chaque pays a sa structure — le parseur les connaît toutes.
Identification bancaire avec BIC/SWIFT
Pour les IBAN valides nous récupérons le nom de la banque, la ville et le BIC/SWIFT depuis une base de données curée des grandes banques européennes. Utile pour les virements internationaux qui exigent IBAN + BIC.
Mode Générer pour migrer vers l'IBAN
Vous avez un numéro national ? Choisissez le pays, collez le BBAN et nous calculons le préfixe MOD-97 à deux chiffres pour assembler un IBAN valide. Plus de calcul manuel.
Confidentialité dès la conception
L'IBAN que vous collez ne quitte jamais votre appareil. Aucun envoi, aucune journalisation, aucun analytics. Fermer l'onglet efface tout.
Connecté au générateur de factures
Après vérification, passez directement au générateur de factures avec IBAN et BIC pré-remplis. Une faute de frappe en moins par facture.
Questions fréquentes
Des réponses courtes aux questions les plus fréquentes avant d'utiliser cette page.
- Qu'est-ce qu'un IBAN exactement ?
- IBAN signifie International Bank Account Number — un format normalisé par l'ISO 13616 qui identifie de façon unique un compte bancaire entre pays. Chaque IBAN commence par un code pays à 2 lettres, suivi de 2 clés (MOD-97) et du BBAN propre au pays contenant le code banque et le numéro de compte. La longueur varie de 15 (Norvège) à 31 caractères (Malte).
- Que fait réellement MOD-97 ?
- MOD-97 est un algorithme de checksum. L'IBAN est réorganisé en mettant le code pays et les clés à la fin, chaque lettre est remplacée par un code à 2 chiffres (A=10, B=11, … Z=35), et le grand nombre obtenu est divisé par 97. Un IBAN valide produit toujours un reste de 1. Toute autre valeur signale une faute de frappe. Les deux clés sont calculées à l'attribution du compte pour que l'équation soit juste.
- Pourquoi le validateur dit que mon IBAN est correct mais ma banque le refuse ?
- La validation de format prouve seulement que le numéro pourrait mathématiquement exister comme compte dans le système bancaire du pays — pas que le compte est actuellement ouvert dans la banque nommée. Un IBAN peut passer MOD-97, identifier une vraie banque, et appartenir à un compte clos ou jamais ouvert. Les banques vérifient l'existence réelle dans leur registre interne, hors de portée du validateur. Utilisez-le pour éviter les fautes de frappe ; un petit virement test confirme que le compte est actif.
- La base de données bancaire est-elle complète ?
- Nous couvrons les principales banques de détail et commerciales par pays (généralement les 10 à 15 premières). Si le code banque n'est pas dans notre base, le reste du parsing fonctionne et l'IBAN est validé — vous voyez juste « Banque non répertoriée » au lieu du nom. Nous enrichissons la base à la demande ; signalez-nous votre banque si elle manque.
- Puis-je vérifier des IBAN hors d'Europe ?
- Oui pour beaucoup de pays. Le validateur couvre les 27 pays UE plus le Royaume-Uni, la Suisse, la Norvège, l'Islande, la Serbie, le Liechtenstein, Monaco, Saint-Marin, Andorre, l'Albanie, la Géorgie et la Turquie. D'autres pays IBAN (Arabie saoudite, ÉAU, Israël, Tunisie, Pakistan, etc.) suivent le même standard MOD-97 mais ne sont pas encore dans notre liste — signalez-nous si vous en avez besoin.
- Pourquoi mon IBAN commence-t-il parfois par des lettres (NL ABNA, IE BOFI) ?
- Certains pays utilisent un code banque alphabétique à 4 lettres au lieu de chiffres. Les Pays-Bas utilisent ABNA pour ABN AMRO, INGB pour ING, RABO pour Rabobank ; l'Irlande utilise BOFI pour Bank of Ireland, AIBK pour Allied Irish Banks. Le format est propre au pays et fait partie de la structure officielle IBAN publiée par l'European Committee for Banking Standards. MOD-97 transforme les lettres en chiffres (A=10 … Z=35), le checksum fonctionne donc.
- Stockez-vous les IBAN que je vérifie ?
- Non. La validation et la génération tournent entièrement dans votre navigateur en JavaScript côté client. Pas d'appel API, pas de log serveur, pas d'analytics dans le formulaire. L'IBAN n'existe que dans l'onglet — fermer la page efface tout.
- Que se passe-t-il si je reçois un IBAN avec un mauvais préfixe pays ?
- Chaque pays a une longueur totale fixe et un motif de structure fixe. Un IBAN 'DE' doit faire exactement 22 caractères avec 8 chiffres de code banque et 10 de numéro de compte ; un IBAN 'FR' doit faire 27 caractères avec une disposition spécifique. Si le préfixe et le reste ne correspondent pas, le validateur le signale immédiatement — cela contre un schéma de fraude où le préfixe est manipulé pour rediriger un virement.