Studio de codes QR

Générateur de codes QR EPC / SEPA

Générez un code QR de paiement EPC/SEPA à partir d'informations structurées sur le bénéficiaire et le virement bancaire.

Besoin du QR sur une facture ? Utilisez le créateur de factures pour créer la facture, ajouter les informations de paiement et générer un QR pour la facture enregistrée.
GS1 Digital Link statique
Ce générateur conserve l’URI GS1 Digital Link directement dans le QR code. Les redirections dynamiques Premium QR ne sont pas utilisées pour les codes GS1 Digital Link.
En attente
Saisissez un GTIN avec un chiffre de contrôle GS1 valide.
Par défaut : https://id.gs1.org. Un résolveur personnalisé doit utiliser HTTPS.
Qualificateurs de clé facultatifs
Premium QR Codes émet les qualificateurs dans l’ordre du chemin GS1 Digital Link : AI 22, AI 10, puis AI 21.
La validation du GTIN est appliquée de nouveau côté serveur. Les valeurs GTIN-8, GTIN-12 et GTIN-13 valides sont normalisées vers la représentation à 14 chiffres utilisée par cette implémentation GS1 Digital Link.

Personnalisation avancée
Standard
Fusion artistique IA
Neon Cyber
3D Isometric
Liquid Metal
Halftone
Solide standard
✨ Mode Liquid Glass
Carré
Matrice de points
Arrondi
💎 Diamant
✨ Étoilé
➕ Croix / Plus
Œil carré
Œil circulaire
Arrondi
Pupille carrée
Pupille circulaire
Arrondi
Sans cadre
Bannière encadrée « Scannez-moi »
Designer
Couleurs et dégradés
Image de marque
Logo et icône sociale
Exporter
Taille du QR code
512px
Renseignez les champs obligatoires pour prévisualiser votre QR code.
Aperçu du QR code généré
STUDIO D’EXPORT PROFESSIONNEL Export QR prêt pour la production
PNG · 2048×2048 px · Arrière-plan QR actuel
SVG reste vectoriel. PNG, WEBP et JPG sont rasterisés dans votre navigateur. L’arrière-plan transparent n’est pas disponible pour JPG.
INTELLIGENCE QR
En attente du QR code Générez un QR code pour analyser son aptitude à la lecture.
-- /100 APTITUDE EST.
STRUCTURE QR
CHARGE UTILE
CONTRASTE
SÉCURITÉ DU LOGO
RISQUE DE STYLE
RÉSILIENCE AUX ERREURS
TAILLE D’IMPRESSION MIN.
DÉPLOIEMENT
Votre QR code n’a pas encore été analysé.
SÉCURITÉ AUTOMATIQUE DU DESIGN Contrôle préalable du logo et du design
SÛR
Score de sécurité
Structure QR
Empreinte du logo
Contraste minimal
Générez un QR code pour exécuter le contrôle préalable du design.
Conseils de précontrôle uniquement. Real Scan Lab effectue la vérification par décodeur.
INTELLIGENCE DE TAILLE D’IMPRESSION Guide d’impression physique du QR
En attente du QR code
STRUCTURE QR
ZONE DE SILENCE INCLUSE
MINIMUM RECOMMANDÉ
TAILLE D’IMPRESSION PRÉFÉRÉE
TAILLE DU MODULE À LA TAILLE PRÉFÉRÉE
DENSITÉ QR
DÉPLOIEMENT ADAPTÉ
Générez un QR code pour calculer les recommandations de taille physique d’impression.
Les recommandations de taille physique sont des conseils préalables, pas une garantie universelle de lecture ou d’impression.
CERTIFICAT DE VÉRIFICATION QR Rapport de vérification du décodeur
Non vérifié
Exécutez Real Scan Lab avant de générer un certificat.
PROFILS DE DÉPLOIEMENT Optimisez selon l’endroit où votre QR sera utilisé
Numérique / Écran

    La sélection d’un profil ne modifie pas le QR tant que vous ne l’appliquez pas.
    STUDIO DE CONNAISSANCES QR

    Générateur de codes QR EPC / SEPA

    Réponse rapide : Un code QR EPC — également appelé GiroCode — encode un virement SEPA dans une charge utile de 12 lignes définie par le document EPC069-12 v3.1 de l'European Payments Council. Lorsqu'il est scanné, il préremplit le virement dans une application bancaire compatible. Le code doit utiliser le niveau de correction d'erreurs M et ne doit pas dépasser 331 bytes.

    Fonctionne dans votre navigateur Aucun envoi de données Design personnalisé SVG, PNG, WEBP, JPG

    Comment créer un code QR EPC SEPA

    1. Saisissez le nom du bénéficiaire tel qu'il apparaît sur le compte bancaire — jusqu'à 70 caractères, obligatoire.
    2. Saisissez l'IBAN du bénéficiaire au format standard (par ex. DE71 1102 2033 0123 4567 89) — obligatoire.
    3. Saisissez le BIC de la banque du bénéficiaire si vous utilisez EPC069-12 version 001, ou laissez-le vide pour la version 002 (le BIC est facultatif dans la version 002, qui couvre presque toutes les transactions SEPA modernes).
    4. Saisissez le montant en EUR le cas échéant. Préfixez la valeur par EUR suivi immédiatement du montant sans espace : EUR12.30.
    5. Saisissez soit une référence créancier structurée (format ISO 11649, commençant par RF), soit une référence de remise non structurée — pas les deux. Ces champs s'excluent mutuellement.
    6. Vérifiez que la charge utile obtenue reste dans la limite de 331 bytes. Le générateur doit indiquer si cette limite est dépassée.
    7. Scannez le code généré avec une application bancaire compatible afin de confirmer le bénéficiaire et le montant avant le téléchargement.
    8. Exportez en PNG, SVG, WEBP ou JPG jusqu'à 4096 px. Ne modifiez pas le niveau de correction d'erreurs M.

    Le code QR est généré dans votre navigateur. Rien de ce que vous saisissez n’est envoyé à un serveur.

    Qu'est-ce qu'un code QR EPC ?

    Un code QR EPC est une charge utile d'initiation de virement SEPA encodée sous forme de code QR. Il est défini par le European Payments Council (EPC) dans le document EPC069-12, actuellement en version 3.1 datée du 19 mars 2024. Dans les pays germanophones — Allemagne, Autriche et Suisse — le format est largement connu sous le nom de GiroCode. Les termes QR EPC et GiroCode désignent la même spécification.

    SEPA — Single Euro Payments Area — est le réseau européen de paiement qui permet les virements bancaires transfrontaliers en EUR au même coût que les virements nationaux. Un code QR EPC automatise la saisie : le payeur scanne le code dans une application bancaire compatible et l'IBAN, le nom du bénéficiaire, le montant et la référence sont préremplis.

    Le générateur de cette page encode une charge utile textuelle statique et exporte un symbole QR. Il ne se connecte à aucune banque, ne valide pas les sommes de contrôle IBAN avec des données de compte en direct et ne garantit pas qu'un virement sera effectué. L'exactitude de l'encodage relève de la responsabilité de l'utilisateur. Vérifiez l'IBAN, le nom du bénéficiaire et le montant en scannant le code avec l'application bancaire cible réelle avant toute impression en volume.

    Structure de la charge utile EPC

    Ordre des 12 champs par ligne

    La spécification EPC069-12 définit une charge utile textuelle exacte de 12 lignes. Chaque ligne est un champ distinct. Les champs sont séparés par un saut de ligne (LF) ou un retour chariot suivi d'un saut de ligne (CRLF). Le dernier champ renseigné n'a pas de séparateur final.

    LigneChampObligatoireContraintes
    1Étiquette de serviceOui (fixe)BCD — toujours cette valeur littérale
    2VersionOui001 ou 002
    3Jeu de caractèresOui1 (UTF-8) ou 2 (ISO 8859-1)
    4Code d'identificationOui (fixe)SCT — toujours cette valeur littérale
    5BIC de la banque bénéficiaireVersion 001BIC de 8 ou 11 caractères ; facultatif en version 002
    6Nom du bénéficiaireOuiMaximum 70 caractères
    7IBAN du bénéficiaireOuiIBAN du destinataire du paiement
    8MontantNonPréfixe EUR + valeur décimale, par ex. EUR12.30 ; omettez la ligne si le montant est variable
    9Code de motifNonCode de motif ISO 20022 de 4 caractères, par ex. GDDS
    10Référence créancier structuréeNonFormat ISO 11649, commençant par RF
    11Informations de remise non structuréesNonMaximum 140 caractères ; mutuellement exclusif avec la ligne 10
    12Informations du bénéficiaire à l'émetteurNonMaximum 70 caractères

    Les lignes 10 et 11 s'excluent mutuellement. Renseigner à la fois une référence structurée et une référence non structurée dans la même charge utile sort de la spécification EPC069-12.

    Version 001 ou version 002

    La version 001 d'EPC069-12 exige le BIC de la banque bénéficiaire à la ligne 5. La version 002 rend le BIC facultatif. Presque tous les codes QR EPC actuellement utilisés sont en version 002, car le routage bancaire SEPA fonctionne de manière fiable avec l'IBAN seul pour toutes les transactions SEPA nationales et transfrontalières au sein de la zone SEPA.

    Si la banque bénéficiaire n'est pas dans la zone SEPA, ou si une application particulière exige le BIC, saisissez-le à la ligne 5 et choisissez la version 001.

    Limites de charge utile et correction d'erreurs

    La spécification EPC069-12 fixe une charge utile maximale de 331 bytes. Cela correspond à la capacité d'un QR Code version 13 au niveau de correction d'erreurs M (niveau obligatoire pour ce format).

    Le niveau de correction d'erreurs M récupère environ 15 % des mots de code endommagés. La spécification EPC069-12 impose le niveau M. L'utilisation du niveau H ou du niveau L rend le code non conforme à EPC069-12. Ne modifiez pas le niveau de correction d'erreurs.

    Les recommandations Swiss QR-bill (SIX Group) citent une taille minimale de module de 0.4 mm comme indication technique connexe pour les codes QR de paiement imprimés sur papier. Cela provient de la spécification Swiss QR-bill — et non du document EPC069-12 lui-même — mais reste pertinent pour quiconque imprime des codes EPC sur des factures et souhaite une distance de lecture fiable. La zone silencieuse de quatre modules de ISO/IEC 18004:2015 s'applique dans tous les cas.

    Exemple détaillé

    Pour un don à une association caritative nommée "Franz Mustermänn" auprès de Deutsche Bank :

    BCD 002 1 SCT BHBLDEHHXXX Franz Mustermänn DE71110220330123456789 EUR12.30

    Don – Projet Vert

    Les lignes 9, 10 et 12 sont laissées vides (elles ne sont pas supprimées : chaque ligne vide constitue un emplacement de champ). La ligne 11 contient la chaîne de remise non structurée. Le double LF entre les lignes 8 et 11 représente le code de motif vide (ligne 9) et la référence structurée vide (ligne 10).

    Quand utiliser un code QR EPC

    Factures imprimées. Un code QR EPC dans la section de paiement d'une facture papier permet au destinataire d'initier le virement SEPA dans son application bancaire sans saisir manuellement l'IBAN, le nom du bénéficiaire ou la référence. La saisie manuelle est une cause majeure de paiements vers le mauvais compte.

    Supports de collecte de fonds. Les associations caritatives et organismes sans but lucratif de la zone SEPA impriment des codes EPC sur leurs courriers d'appel et formulaires de don. Le code réduit les frictions liées à la mise en place d'un virement bancaire pour les donateurs qui pourraient autrement préférer un paiement par carte.

    Loyer et paiements récurrents. Un propriétaire ou prestataire peut imprimer un code EPC sur une demande de paiement avec la bonne référence préremplie. La référence créancier structurée (ISO 11649) permet de rapprocher automatiquement le paiement du bon compte.

    Billets d'événements et point de vente. Certains systèmes européens de point de vente affichent un code QR EPC comme option de paiement à côté des lecteurs de cartes. Cela dépend de l'application et nécessite que l'application bancaire du payeur prenne en charge le scan EPC.

    Exigences de conception et d’impression

    Conservez une zone silencieuse de quatre modules sur tous les côtés, conformément à ISO/IEC 18004:2015 la section 6.3.3.

    Imprimez au minimum en 2 cm par 2 cm pour un scan à courte distance. Les recommandations connexes Swiss QR-bill mentionnent un plancher de taille de module de 0.4 mm, soit environ 2.7 cm pour une version 13 comportant 67 modules de large. Si vous reproduisez le code sur une facture officielle et souhaitez suivre les recommandations SIX Group en plus d'EPC069-12, utilisez 2.7 cm ou plus.

    Ne modifiez pas le niveau de correction d'erreurs M. La spécification EPC069-12 est explicite sur ce point. Le niveau M n'est pas négociable pour un code QR EPC conforme.

    Maintenez un fort contraste sombre sur clair. Une impression à faible contraste est la cause la plus fréquente d'échec de scan dans les environnements bancaires intérieurs où l'éclairage ambiant varie.

    Si vous insérez un logo, celui-ci réduit la zone effectivement lisible. Comme le niveau de correction d'erreurs est fixé à M (environ 15 % de récupération), un logo occupant plus de 10 à 15 % de la surface du code risque de dépasser le seuil de correction. L'approche sûre consiste à ne pas intégrer de logo dans un code QR EPC.

    Dépannage : pourquoi votre code QR EPC ne se scanne pas

    L'application bancaire ne prend pas en charge le scan QR EPC. Toutes les applications bancaires de la zone SEPA ne l'implémentent pas. La prise en charge varie selon le pays et la banque. Vérifiez auprès du destinataire que son application bancaire prend en charge le QR EPC avant toute impression en volume.

    La charge utile dépasse 331 bytes. Un IBAN long, un long nom de bénéficiaire et une chaîne de remise complète peuvent s'approcher de la limite. Réduisez la remise non structurée à moins de 140 caractères et assurez-vous que le nom du bénéficiaire comporte au maximum 70 caractères.

    Une référence structurée et une référence non structurée sont présentes simultanément. Les lignes 10 et 11 s'excluent mutuellement selon EPC069-12. Supprimez l'une des deux.

    Le BIC se trouve dans le mauvais champ pour la version choisie. Si la version 001 est sélectionnée, le BIC à la ligne 5 est obligatoire. Si la version 002 est sélectionnée, la ligne 5 peut rester vide. Une incohérence entraîne le rejet de la charge utile par certaines applications bancaires.

    Le format du montant est incorrect. Le montant doit commencer par EUR suivi immédiatement d'une valeur décimale sans espace : EUR12.30, et non EUR 12.30 ni €12.30.

    Le contraste des modules est trop faible à l'impression. Testez le code imprimé avec plusieurs applications bancaires avant de distribuer la facture. Les applications n'ont pas toutes la même sensibilité de scan.

    QR EPC face aux autres standards QR de paiement

    CaractéristiqueQR EPC (SEPA)QR UPI (Inde)QR PIX (Brésil)
    Organisme de gouvernanceEuropean Payments CouncilNPCIBanco Central do Brasil
    Document de référenceEPC069-12 v3.1 (mars 2024)NPCI Présentation du produit UPIBCB BR Code Manual v2.0
    DeviseEUR uniquementINR uniquementBRL
    Correction d’erreurNiveau M obligatoireAucune obligation indiquéeAucune obligation indiquée
    Limite de charge utile331 bytesNon précisé dans les recherchesNon précisé dans les recherches
    Référence structuréeOui (ISO 11649, format RF)champ trchamp TXID
    Somme de contrôle dans la charge utileNonNonOui — CRC-16/CCITT-FALSE

    Ce que vous offre ce générateur de codes QR EPC

    Cet outil dans le navigateur crée une charge utile de paiement EPC structurée pour un virement SEPA en euros, souvent appelé GiroCode. Il est conçu pour les factures en euros, formulaires de don, cotisations et instructions de paiement SEPA transfrontalières. L'aperçu en direct se met à jour pendant la saisie, ce qui facilite la détection d'un champ manquant ou d'un symbole inhabituellement dense avant le téléchargement.

    Vous pouvez régler les motifs de matrice, les styles des repères, les couleurs de premier plan et d’arrière-plan, les dégradés, les cadres, la taille et un logo facultatif. Les exports sont disponibles en SVG, PNG, WEBP et JPG en 512, 1024, 2048 ou 4096 pixels. SVG est le choix pratique pour l’impression professionnelle. Un PNG haute résolution convient aux documents de bureau et aux créations numériques.

    La charge utile statique est construite dans votre navigateur. Les informations saisies dans le générateur n'ont pas besoin d'être téléversées pour créer l'image QR. L'IBAN du bénéficiaire, le montant et les données de remise doivent être soigneusement vérifiés, et la banque destinataire doit prendre en charge la spécification EPC encodée.

    Utiliser ce QR code à Bahreïn et à l’étranger

    Bahreïn se trouve hors de la zone SEPA ; cet outil est donc pertinent lorsqu'une personne ou entreprise basée à Bahreïn utilise légitimement un compte en euros compatible SEPA pour un paiement européen.

    Utilisez l’orthographe britannique dans les contenus destinés aux clients lorsque cela correspond au style de votre organisation, et fournissez une version arabe lorsque le public l’attend. Rendez l’action après le scan évidente. Une courte phrase près du symbole, comme « Scannez pour enregistrer le contact » ou « Scannez pour ouvrir le lieu », rassure les utilisateurs avant qu’ils pointent leur appareil photo.

    Testez le design final sur des appareils iPhone et Android récents. Testez-le de nouveau après impression sur le papier, l’autocollant, la carte, le panneau ou l’emballage réel. La forte lumière extérieure de Bahreïn peut révéler des reflets et des problèmes de faible contraste moins visibles à l’écran. Pour un usage international, vérifiez les indicatifs pays, devises, fuseaux horaires, disponibilité régionale des applications et compatibilité des réseaux de paiement.

    LISTE DE CONTRÔLE DE L’ÉDITEUR

    Avant de publier

    • Type de charge utile QR correct
    • Données complètes et vérifiées
    • Zone de silence de quatre modules
    • Fort contraste du premier plan
    • Mise à l’échelle carrée proportionnelle
    • Logo maintenu dans des limites sûres
    • SVG ou PNG haute résolution
    • Test de scan sur appareil à la taille finale
    Retour au générateur ↑
    FAQ SUR LES QR CODES

    Questions fréquentes

    Ouvrez une question pour lire une réponse technique concise.

    01Qu'est-ce qu'un code QR EPC ?+

    Un code QR EPC est une charge utile d'initiation de virement SEPA encodée sous forme de code QR. Il est défini par le document EPC069-12 de l'European Payments Council, actuellement version 3.1 (mars 2024). Le scan préremplit l'IBAN, le nom du bénéficiaire, le montant et la référence de paiement dans une application bancaire compatible. Dans les pays germanophones, il est également appelé GiroCode.

    02Quelle est la différence entre GiroCode et un code QR EPC ?+

    GiroCode et code QR EPC désignent le même format. GiroCode est le nom commercial couramment utilisé en Allemagne, Autriche et Suisse. Code QR EPC est le nom technique employé dans le document EPC069-12 de l'European Payments Council. Les deux décrivent la même charge utile de virement SEPA en 12 lignes.

    03Un code QR SEPA nécessite-t-il un BIC ?+

    Cela dépend de la version. Dans EPC069-12 version 001, le BIC est obligatoire. Dans la version 002, il est facultatif. Presque tous les codes QR SEPA modernes utilisent la version 002, car l'IBAN seul suffit au routage dans la zone SEPA. Incluez le BIC si la banque bénéficiaire l'exige ou si vous créez un code version 001.

    04Quel niveau de correction d'erreurs utilise un code QR SEPA ?+

    Le niveau de correction d'erreurs M est obligatoire selon EPC069-12. Il récupère environ 15 % des mots de code endommagés. Utiliser le niveau H ou le niveau L rend le code non conforme à la spécification EPC. Ne modifiez pas ce réglage.

    05Quelle est la taille maximale de la charge utile d'un code QR EPC ?+

    La spécification EPC069-12 fixe un maximum de 331 bytes. Cela correspond à la capacité d'un QR Code version 13 au niveau de correction d'erreurs M. Dépasser cette limite produit un code non conforme. Les noms de bénéficiaire longs, les longues chaînes de remise non structurées, ou les deux ensemble, sont les causes les plus courantes de dépassement.

    06Puis-je inclure à la fois une référence structurée et non structurée dans un code QR EPC ?+

    Non. Les lignes 10 et 11 de la charge utile EPC s'excluent mutuellement selon EPC069-12. La ligne 10 contient une référence créancier structurée au format ISO 11649 (commençant par RF). La ligne 11 contient une chaîne de remise non structurée allant jusqu'à 140 caractères. Une seule de ces lignes peut être renseignée dans une charge utile.

    07Qu'est-ce qu'une référence créancier structurée dans un code QR EPC ?+

    La référence créancier structurée de la ligne 10 suit la norme ISO 11649 Creditor Reference. Elle commence par RF, suivi d'un chiffre de contrôle à deux chiffres et jusqu'à 21 caractères alphanumériques. Une référence ISO 11649 permet le rapprochement automatique dans le système de comptes clients du bénéficiaire. Si vous n'avez pas de référence ISO 11649, utilisez plutôt le champ de remise non structurée de la ligne 11.

    08Comment saisir le montant en EUR dans un code QR EPC ?+

    Saisissez EUR suivi immédiatement du montant décimal sans espace : EUR12.30 pour douze euros et trente centimes. EUR est le préfixe littéral imposé par EPC069-12. L'utilisation du symbole euro, d'un espace ou d'une virgule comme séparateur décimal entraînera le rejet du champ par certaines applications bancaires.

    09Quelles applications peuvent scanner un code QR EPC ?+

    La prise en charge varie selon le pays et la banque. De nombreuses applications bancaires de détail européennes — notamment en Allemagne, Autriche, Suisse, Belgique et aux Pays-Bas — prennent en charge le scan QR EPC. Vérifiez auprès du destinataire que son application le prend en charge avant toute impression en volume. La norme EPC069-12 n'impose aucune application universelle particulière.

    10Quelle est la taille minimale d'un module pour imprimer un code QR EPC ?+

    ISO/IEC 18004:2015 exige une zone silencieuse de quatre modules. Les recommandations Swiss QR-bill de SIX Group citent une taille minimale de module de 0.4 mm, soit environ 2.7 cm pour un code version 13 au niveau de correction d'erreurs M obligatoire. Ce chiffre de SIX Group est une recommandation connexe, pas une exigence EPC069-12, mais constitue le plancher d'impression le plus souvent cité pour les codes EPC destinés aux factures.