Aller au contenu
Tout en local

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.

Sortie

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.

FAQ

Quel format cela utilise-t-il ?
EPC069-12, la norme du Conseil européen des paiements pour les codes QR de virement de crédit SEPA — le même format utilisé par le GiroCode allemand et la plupart des applications bancaires européennes.
Dois-je remplir le BIC ?
Non. Le SEPA n'a pas exigé de BIC pour les virements dans la zone SEPA depuis février 2016. Laissez-le vide à moins qu'une banque ou une application spécifique ne le demande.
Que se passe-t-il si je laisse le montant à 0 ?
Le code QR ne porte pas de montant fixe, et la personne qui le scanne entre le sien — utile pour les dons ou les factures à montant variable.
Pourquoi refuse-t-il le nom de mon bénéficiaire ou ma référence ?
EPC069-12 définit une limite de caractères stricte pour chaque champ (70 caractères pour le nom, par exemple). Le message d'erreur nomme le champ à raccourcir.
Mes informations de paiement sont-elles téléchargées quelque part ?
Non. La vérification de l'IBAN, la chaîne de charge utile et le code QR sont tous construits entièrement dans votre navigateur. Rien n'est envoyé à aucun serveur.