Générateur de codes QR de paiement SEPA
Convertissez un nom, un IBAN et un montant en un code QR de paiement SEPA (EPC069-12) scannable.
Générateur de codes QR de paiement SEPA
Collez un nom de bénéficiaire et un IBAN, ajoutez un montant si vous voulez que l'application bancaire du payeur le pré-remplisse, et cet outil construit la chaîne de caractères exacte définie par la norme EPC069-12 du Conseil européen des paiements — le format derrière le GiroCode allemand et tous les codes QR de paiement SEPA qu'une application bancaire mobile peut scanner directement dans un virement. Le résultat est rendu sous forme d'un code QR que vous pouvez mettre sur une facture, une affiche ou un reçu.
Le nom du bénéficiaire et l'IBAN sont les seuls champs obligatoires. L'IBAN est vérifié structurellement et avec la somme de contrôle ISO 7064 mod-97 — le même test qu'une banque effectue — de sorte qu'une erreur de frappe est détectée avant qu'elle ne devienne un code illisible. Le BIC est optionnel : le SEPA ne l'exige plus dans la zone SEPA depuis 2016, mais vous pouvez en inclure un pour les banques qui l'attendent. Le montant est également optionnel : laissez-le à zéro pour un code que le payeur remplit, utile pour les dons ou les factures variables. Le champ de référence bascule entre une note libre (jusqu'à 140 caractères) et une référence de créancier structurée (jusqu'à 35) ; la norme n'en admet qu'une seule dans le code. Un message distinct et un code de but à quatre caractères complètent les données facultatives.
Chaque champ est vérifié par rapport à sa limite de longueur exacte EPC069-12, et l'ensemble de la charge par rapport au plafond de 331 bytes de la norme — si vous le dépassez, l'outil indique quel champ raccourcir plutôt que de produire un code illisible. Le niveau de correction d'erreur et la taille du QR sont ajustables pour l'impression : une correction plus élevée survit à un code taché, au prix d'un motif plus dense.
Tout — la validation, la vérification mod-97 et le rendu du QR — s'exécute localement dans votre navigateur. Aucun détail de paiement n'est jamais téléchargé nulle part. Copiez la charge utile brute sous forme de texte, téléchargez le QR en SVG ou PNG, ou générez-en un nouveau dès que vous modifiez un champ.