Générateur d’IBAN Français en Ligne

Cet outil génère un IBAN français valide, avec le calcul correct de la clé de contrôle. Il vous permet de créer un IBAN fictif pour vos tests, vos démonstrations ou vos exemples. Copiez-le en un clic et utilisez-le en toute sécurité.

À savoir : Les IBAN générés sont fictifs et ne correspondent à aucun compte réel. Ne les utilisez pas pour des transactions réelles.

Comment utiliser cette ressource

  1. Cliquez sur le bouton « Générer un IBAN ».
  2. L'IBAN s'affiche dans le champ de texte.
  3. Cliquez sur « Copier » pour le mettre dans le presse-papiers.
  4. Utilisez-le dans vos exemples ou tests.

Structure d'un IBAN français

Un IBAN français se compose de 27 caractères : le code pays (FR), deux chiffres de clé de contrôle, puis le RIB (Relevé d'Identité Bancaire) qui comprend 23 chiffres. Le RIB est lui-même composé du code banque (5 chiffres), du code guichet (5 chiffres), du numéro de compte (11 chiffres) et de la clé RIB (2 chiffres).

Comment calculer la clé IBAN ?

La clé IBAN est calculée selon la norme ISO 13616. On déplace les quatre premiers caractères (FR + clé) à la fin, on convertit les lettres en chiffres (A=10, B=11, etc.), puis on calcule le modulo 97. La clé est le complément à 98 de ce reste. L'algorithme est intégré dans le générateur pour garantir la validité.

Utilisation de l'outil

L'outil génère un IBAN aléatoire mais valide. Vous pouvez l'utiliser pour tester des applications, créer des exemples dans vos documents, ou simplement pour comprendre la structure. Cliquez sur « Générer » pour obtenir un nouvel IBAN à chaque fois.

Version à copier et adapter

// Générateur d'IBAN français function genererIban() { // Générer un RIB aléatoire const codeBanque = String(Math.floor(Math.random() * 100000)).padStart(5, '0'); const codeGuichet = String(Math.floor(Math.random() * 100000)).padStart(5, '0'); const numeroCompte = String(Math.floor(Math.random() * 1e11)).padStart(11, '0'); const cleRib = calculerCleRib(codeBanque + codeGuichet + numeroCompte); const rib = codeBanque + codeGuichet + numeroCompte + cleRib; // Calculer la clé IBAN const ibanSansCle = 'FR00' + rib; const ibanDeplace = ibanSansCle.substring(4) + 'FR00'; const ibanNumerique = ibanDeplace.replace(/[A-Z]/g, c => c.charCodeAt(0) – 55); const reste = BigInt(ibanNumerique) % 97n; const cleIban = String(98 – Number(reste)).padStart(2, '0'); return 'FR' + cleIban + rib; } function calculerCleRib(rib) { const poids = [7, 3, 9, 7, 3, 9, 7, 3, 9, 7, 3, 9, 7, 3, 9, 7, 3, 9, 7, 3]; let somme = 0; for (let i = 0; i < rib.length; i++) { somme += parseInt(rib[i]) * poids[i % 20]; } return (10 – (somme % 10)) % 10; } // Exemple d'utilisation const iban = genererIban(); console.log(iban);

Checklist avant utilisation

  • L'IBAN généré commence bien par FR.
  • La longueur totale est de 27 caractères.
  • La clé IBAN est calculée correctement.
  • Le RIB est composé de 23 chiffres.
  • L'IBAN est copiable en un clic.
  • L'outil fonctionne hors ligne.
  • Les IBAN générés sont aléatoires.
  • L'outil ne stocke aucune donnée.

Questions fréquentes

Les IBAN générés sont-ils valides ?

Oui, ils respectent la norme ISO 13616 et la structure française. La clé de contrôle est calculée correctement, donc ils sont structurellement valides. Cependant, ils ne correspondent à aucun compte bancaire réel.

Puis-je utiliser ces IBAN pour des tests ?

Absolument. Ils sont parfaits pour tester des applications, des formulaires ou des validations. Assurez-vous de ne pas les utiliser pour des transactions réelles.

L'outil est-il gratuit ?

Oui, il est gratuit et accessible en ligne. Vous pouvez générer autant d'IBAN que vous le souhaitez.