Validateur d'IBAN
Validez la somme de contrôle mod-97 conforme à l'ISO 7064 d'un IBAN et vérifiez sa longueur totale par rapport à une table de formats par pays intégrée — le tout hors ligne dans votre navigateur.
🔒 Entièrement traité dans votre navigateur — rien de ce que vous saisissez ici n'est jamais téléchargé.
Résultat
Un IBAN (International Bank Account Number) n'est pas qu'une longue chaîne de lettres et de chiffres — les deux derniers caractères de son bloc code pays constituent une véritable somme de contrôle, calculée avec l'algorithme mod-97 de l'ISO 7064, qui détecte la grande majorité des fautes de frappe et des erreurs de transcription avant même qu'un virement ne soit soumis. Cet outil implémente exactement cet algorithme plutôt qu'une table de correspondance ou une approximation grossière : il déplace les quatre premiers caractères de l'IBAN nettoyé à la fin, convertit chaque lettre en sa valeur numérique à deux chiffres (A=10 à Z=35, de sorte qu'un IBAN de 22 caractères peut s'étendre en un nombre de plus de 30 chiffres), et calcule ce grand nombre modulo 97 en utilisant le type BigInt de JavaScript, car la valeur dépasse couramment Number.MAX_SAFE_INTEGER pour les IBAN longs. Un IBAN réellement valide donne toujours un reste de 1.
La validité de la somme de contrôle seule ne garantit pas qu'un IBAN soit correctement formé, c'est pourquoi cet outil vérifie également la longueur totale par rapport à une table intégrée de 79 pays émetteurs d'IBAN réels issue du registre ISO 13616 — les IBAN allemands ont toujours 22 caractères, les français 27, les ukrainiens 29, les maltais 31, et ainsi de suite. Si la longueur pour un code pays reconnu ne correspond pas, l'outil signale l'écart explicitement au lieu de simplement dire « invalide », et si le code pays ne figure pas dans la table intégrée, il l'indique clairement et saute simplement le contrôle de longueur tout en vérifiant tout de même la somme de contrôle mod-97.
Rien dans le processus n'est caché. Le panneau de résultat affiche la chaîne réarrangée avec le code pays et les chiffres de contrôle déplacés à la fin, l'expansion numérique complète utilisée pour construire la chaîne de chiffres qui sera réduite modulo 97, et le reste exact qui a été calculé — vous pouvez ainsi vérifier manuellement, ou comparer avec n'importe quelle autre implémentation, que l'outil ne se contente pas d'afficher une coche verte sans fondement. Un IBAN de test reconnu valide comme GB82 WEST 1234 5698 7654 32 parcourra chaque étape et aboutira à un reste exact de 1.
Comme tous les outils de ce site, le validateur d'IBAN s'exécute entièrement dans votre navigateur : aucun numéro de compte bancaire, réel ou de test, n'est jamais envoyé à un serveur, journalisé ou stocké quelque part. Collez un IBAN, obtenez une réponse instantanée et transparente, et copiez la décomposition complète en un clic pour vos propres archives ou un ticket d'assistance.