Générateur de codes QR PIX
Générez un code QR de paiement PIX brésilien statique à l'aide de champs BR Code structurés et d'une somme de contrôle CRC16 calculée.
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.
Personnalisation avancée
Couleurs et dégradés
Logo et icône sociale
Taille du QR code
Générateur de codes QR PIX
Réponse rapide : Un code QR PIX — officiellement appelé BR Code — suit le format TLV EMVCo MPM spécifié par Banco Central do Brasil (BCB). La charge utile se termine par une somme de contrôle CRC-16/CCITT-FALSE obligatoire. Les clés PIX peuvent être un identifiant fiscal CPF/CNPJ, un téléphone, un e-mail ou un UUID EVP aléatoire.
Comment créer un code QR PIX
- Saisissez votre clé PIX — l'identifiant lié au compte bancaire destinataire. Il peut s'agir d'un CPF, CNPJ, numéro de mobile brésilien au format +5511999999999, adresse e-mail ou UUID EVP aléatoire attribué par votre prestataire de services de paiement.
- Saisissez le nom du commerçant en caractères ASCII majuscules, 25 caractères maximum, sans accents ni caractères spéciaux.
- Saisissez la ville du commerçant en caractères ASCII majuscules, 15 caractères maximum.
- Saisissez un montant fixe si le paiement a une valeur connue, ou laissez-le vide pour un QR statique à montant libre que le payeur renseignera.
- Saisissez un identifiant de transaction (TXID) si vous devez rapprocher le paiement. Pour un QR statique à montant libre, utilisez trois astérisques (***) comme valeur de remplacement TXID.
- Vérifiez le code généré en le scannant avec une application bancaire compatible PIX avant le téléchargement.
- Personnalisez le motif, le style des repères, les couleurs et le logo si nécessaire, puis exportez en PNG, SVG, WEBP ou JPG jusqu’à 4096 px.
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 PIX ?
Un code QR PIX — appelé BR Code dans la spécification officielle — est une charge utile d'initiation de paiement encodée sous forme de code QR. Il suit la norme EMVCo QRCPS-MPM (Merchant Presented Mode), mise en œuvre au Brésil par Banco Central do Brasil (BCB) dans le BR Code Manual, version 2.0, daté de mai 2020.
PIX est le système de paiement instantané du Brésil, exploité et réglementé par Banco Central do Brasil. Toutes les institutions financières brésiliennes agréées doivent prendre en charge PIX. Les paiements sont réglés en temps réel, 24 h/24, y compris les week-ends et jours fériés. Le système est obligatoire — et non volontaire — pour les institutions dépassant un certain seuil de taille.
Un code QR PIX n'est pas un numéro de compte bancaire. Il contient une clé PIX, qui est un alias lié au compte. L'infrastructure PIX de BCB résout la clé vers les coordonnées réelles du compte au moment du paiement. Le payeur ne voit jamais le numéro de compte.
Un code QR PIX statique est réutilisable. Un code QR PIX dynamique (format COB ou COBV) est généré par un prestataire de services de paiement (PSP) pour une transaction précise et contient une URL que l'application du payeur résout en temps réel. Ce générateur crée des codes QR statiques. Les codes dynamiques nécessitent une API PSP.
Structure technique du PIX BR Code
EMVCo Format TLV
La charge utile PIX utilise l'encodage EMVCo Tag-Length-Value (TLV). Chaque champ est représenté par un identifiant d'étiquette à deux chiffres, suivi d'une longueur de champ à deux chiffres, puis du contenu du champ. Les champs sont concaténés sans séparateur.
| Étiquette | Champ | Exemple de contenu | Remarques |
|---|---|---|---|
| 00 | Indicateur de format de charge utile | 01 | Toujours "01" — obligatoire |
| 01 | Méthode d'initiation au point de vente | 11 | 11 = statique/réutilisable ; 12 = dynamique à usage unique |
| 26 | Informations de compte commerçant (PIX) | (sous-modèle — voir ci-dessous) | Contient la GUI PIX et la clé PIX |
| 52 | Code de catégorie commerçant | 0000 | 0000 pour usage général ; les codes ISO 18245 s'appliquent |
| 53 | Devise de transaction | 986 | 986 = BRL selon ISO 4217 |
| 54 | Montant de la transaction | 123.45 | Format décimal ; omettre pour montant libre |
| 58 | Code pays | BR | Toujours "BR" pour PIX |
| 59 | Nom du commerçant | JOAO SILVA | Maximum 25 caractères ASCII, majuscules, sans accents |
| 60 | Ville du commerçant | SAO PAULO | Maximum 15 caractères ASCII, majuscules, sans accents |
| 62 | Modèle de champ de données supplémentaires | (sous-modèle — voir ci-dessous) | Contient le TXID |
| 63 | Somme de contrôle CRC-16 | Hexadécimal majuscule à 4 caractères | CRC-16/CCITT-FALSE, obligatoire, toujours en dernier |
Informations de compte commerçant (sous-modèle de l'étiquette 26)
L'étiquette 26 contient une structure TLV imbriquée pour PIX :
| Sous-étiquette | Contenu |
|---|---|
| 00 | BR.GOV.BCB.PIX — la GUI PIX, toujours fixe |
| 01 | La valeur de la clé PIX |
La GUI PIX (Globally Unique Identifier) BR.GOV.BCB.PIX est une chaîne fixe spécifiée par BCB. Elle identifie le domaine de paiement comme PIX dans le EMVCo cadre.
Types de clés PIX
Une clé PIX est un alias enregistré qui se résout vers un compte bancaire via BCB DICT (annuaire des comptes transactionnels et paiements). Il existe quatre types de clé :
| Type de clé | Exemple de format | Remarques |
|---|---|---|
| CPF | 12345678901 (11 chiffres) | Identifiant fiscal d'un particulier brésilien |
| CNPJ | 12345678000195 (14 chiffres) | Identifiant fiscal d'une personne morale brésilienne |
| Téléphone | +5511999999999 | Numéro mobile brésilien au format E.164 |
| [email protected] | Adresse e-mail enregistrée | |
| EVP (aléatoire) | UUID v4, par ex. 123e4567-e89b-12d3-a456-… | Clé générée aléatoirement par le PSP — aucune donnée personnelle |
Une clé EVP (Endereço Virtual de Pagamento) est un UUID aléatoire attribué par le prestataire de services de paiement. Elle ne contient aucune information personnelle identifiable et constitue une option respectueuse de la vie privée pour les personnes qui ne souhaitent pas publier leur CPF, téléphone ou e-mail dans un code QR public.
Somme de contrôle CRC-16
Le dernier champ de toute charge utile PIX BR Code est l'étiquette 63, une somme de contrôle CRC-16 hexadécimale majuscule obligatoire de quatre caractères. L'algorithme est CRC-16/CCITT-FALSE avec le polynôme 0x1021 et la valeur initiale 0xFFFF.
La somme de contrôle est calculée sur toute la chaîne de charge utile jusqu'à et y compris l'étiquette et la longueur du champ 63 lui-même (c'est-à-dire que la chaîne se terminant par "6304" est incluse dans le calcul avant d'ajouter le résultat de quatre caractères). Une charge utile avec un CRC-16 incorrect ou absent sera rejetée par les applications bancaires compatibles PIX.
Ce générateur calcule et ajoute automatiquement la bonne somme de contrôle CRC-16. Si vous construisez la charge utile manuellement, la somme doit être recalculée dès qu'un champ change.
Champ de données supplémentaires (sous-modèle de l'étiquette 62)
L'étiquette 62 contient un sous-modèle imbriqué pour l'identification de la transaction :
| Sous-étiquette | Contenu | Remarques |
|---|---|---|
| 05 | TXID | 26 à 35 caractères alphanumériques ; utilisez *** pour un montant libre |
Le TXID relie le paiement à une transaction précise dans le système du commerçant. Pour un QR statique à montant libre, la spécification BCB autorise trois astérisques (***) comme valeur de remplacement TXID.
Codes QR PIX statiques ou dynamiques
| Caractéristique | QR PIX statique (BR Code) | QR PIX dynamique (COB/COBV) |
|---|---|---|
| Montant | Montant fixe ou libre | Fixe par transaction |
| Réutilisable | Oui | Une utilisation par code |
| Créé par | Tout générateur BR Code | API PSP, selon la spécification BCB COB/COBV |
| Contenu de la charge utile | Données de paiement complètes dans le QR | URL résolue en temps réel par l'application bancaire du payeur |
| Rapprochement automatisé | Via TXID s'il est indiqué | Automatique via la référence de transaction du PSP |
| Adapté à | Petits commerçants, particuliers | E-commerce, facturation, paiements récurrents |
Les codes QR PIX dynamiques (format COB pour montant libre, COBV pour montant fixe) nécessitent une intégration API PSP. BCB publie la spécification technique COB/COBV séparément du BR Code Manual statique. Ce générateur produit uniquement des codes statiques.
Quand utiliser un code QR PIX
Petits commerçants et stands de marché. Un QR statique à montant libre imprimé sur un stand ou comptoir permet aux clients de saisir le montant dû et de payer instantanément depuis n'importe quelle application bancaire. Aucun lecteur de carte n'est requis.
Professionnels de services. Un code QR imprimé sur une facture ou une carte de visite permet aux clients de payer via PIX sans connaître les coordonnées bancaires du prestataire — seule la clé PIX est nécessaire.
Indépendants et vendeurs particuliers. Un code QR avec clé EVP sur une annonce de marketplace ou un profil de réseau social permet aux acheteurs de payer sans que le vendeur publie son identifiant fiscal personnel ni son numéro de téléphone.
Associations et organisations communautaires. Un code QR à montant libre imprimé sur des supports de don permet aux sympathisants d'envoyer n'importe quel montant via PIX.
Événements et lieux temporaires. Un code QR sur un badge ou une carte imprimée permet de recevoir instantanément un paiement sans espèces ni terminal POS.
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. Pour un affichage de comptoir lu debout, 5 cm ou plus constitue une recommandation appropriée du secteur.
Utilisez des modules sombres sur un fond clair. Les codes à couleurs inversées et les conceptions à faible contraste échouent fréquemment sur les caméras de téléphone sous un éclairage extérieur variable.
La charge utile PIX — notamment la GUI commerçant, la clé PIX, le nom, la ville, le TXID et le CRC-16 — est une chaîne moyennement dense. Un code statique avec tous les champs remplis produira un symbole QR plus complexe qu'un QR d'URL. Imprimez plus grand, pas plus petit.
Utilisez le niveau de correction d'erreurs M comme base. Le niveau M récupère environ 15 % des mots de code endommagés. Si vous intégrez un logo, utilisez le niveau H (environ 30 % de récupération) et limitez le logo à 30 % maximum de la surface du code.
Dépannage : pourquoi votre code QR PIX ne fonctionne pas
La clé PIX n'est pas enregistrée dans BCB DICT. Générer un code QR avec une clé PIX non enregistrée produit un code syntaxiquement valide que l'application bancaire ne peut pas router. Vérifiez que la clé est active dans les réglages de clés PIX de votre application bancaire avant de l'encoder.
La somme de contrôle CRC-16 est incorrecte. Toute modification d'un champ après le calcul de la somme l'invalide. Si vous avez modifié manuellement la chaîne brute de la charge utile, recalculez la somme. Ce générateur la calcule automatiquement.
Le nom du commerçant contient des caractères non ASCII ou des accents. BCB spécifie que le champ Merchant Name (étiquette 59) doit être en ASCII majuscule sans accents. Remplacez "João" par "JOAO" et "São Paulo" par "SAO PAULO".
Le nom ou la ville du commerçant dépasse la limite de caractères. L'étiquette 59 (Merchant Name) accepte au maximum 25 caractères. L'étiquette 60 (Merchant City) accepte au maximum 15 caractères. Tronquez pour respecter ces limites.
Le TXID est vide ou utilise un format interdit. Pour un QR statique à montant libre, utilisez trois astérisques (***) comme TXID. Pour une transaction fixe, utilisez 26 à 35 caractères alphanumériques. Un TXID non valide amène certaines applications bancaires à rejeter la charge utile.
L'application bancaire n'est pas compatible PIX. Toutes les institutions financières brésiliennes agréées dépassant le seuil BCB doivent prendre en charge PIX. Les applications d'institutions sous le seuil, ou d'établissements non brésiliens, ne traiteront pas un paiement PIX.
PIX face aux autres standards QR de paiement
| Caractéristique | QR PIX — BR Code (Brésil) | QR EPC — GiroCode (Europe/SEPA) | QR UPI (Inde) |
|---|---|---|---|
| Organisme de gouvernance | Banco Central do Brasil | European Payments Council | NPCI |
| Standard | BCB BR Code Manual v2.0, EMVCo MPM | EPC069-12 v3.1 | NPCI Présentation du produit UPI |
| Devise | BRL (code ISO 4217 986) | EUR uniquement | INR uniquement |
| Format de charge utile | EMVCo TLV | Texte brut sur 12 lignes | Chaîne de requête URI upi:// |
| Somme de contrôle obligatoire | Oui — CRC-16/CCITT-FALSE | Non | Non |
| Exigence de correction d'erreurs | Non précisé dans les recherches | Niveau M obligatoire (EPC069-12) | Non précisé dans les recherches |
Ce que vous offre ce générateur de codes QR PIX
Cet outil dans le navigateur crée une charge utile PIX BR Code brésilienne statique avec coordonnées du commerçant, montant facultatif, référence et somme de contrôle. Il est conçu pour les demandes de paiement instantané brésiliennes, les factures, ventes à distance et encaissements en point fixe. 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. Vérifiez la clé PIX, le nom du commerçant, la ville, le montant et le destinataire affichés par l'application bancaire avant d'autoriser un virement.
Utiliser ce QR code à Bahreïn et à l’étranger
PIX est le système de paiement instantané du Brésil et n'est pas un réseau national de Bahreïn. Utilisez-le uniquement pour un véritable compte brésilien et un payeur disposant d'un accès PIX compatible.
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.
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
Questions fréquentes
Ouvrez une question pour lire une réponse technique concise.
01Qu'est-ce qu'un code QR PIX ?+
Un code QR PIX — officiellement appelé BR Code — encode une demande de paiement PIX selon le format TLV EMVCo Merchant Presented Mode, tel que spécifié par Banco Central do Brasil dans le BR Code Manual v2.0. Il se termine par une somme de contrôle CRC-16/CCITT-FALSE obligatoire. Toute application bancaire compatible PIX au Brésil peut scanner et traiter le paiement.
02Quels types de clés PIX puis-je utiliser dans un code QR ?+
PIX prend en charge quatre types de clé : CPF (identifiant fiscal individuel à 11 chiffres), CNPJ (identifiant fiscal d'entité à 14 chiffres), numéro de mobile brésilien au format E.164 (+5511999999999), adresse e-mail et EVP — une clé UUID aléatoire sans données personnelles, attribuée par le prestataire de services de paiement. La clé EVP est l'option respectueuse de la vie privée.
03Qu'est-ce que la somme de contrôle CRC-16 dans un code QR PIX ?+
Toute charge utile PIX BR Code doit se terminer par une somme de contrôle CRC-16 hexadécimale majuscule de quatre caractères dans le champ d'étiquette 63. L'algorithme est CRC-16/CCITT-FALSE, avec le polynôme 0x1021 et la valeur initiale 0xFFFF. La somme est calculée sur la chaîne complète de charge utile, y compris le préfixe "6304" du champ de somme lui-même. Les applications bancaires rejettent les charges utiles avec une somme absente ou incorrecte.
04Quelle est la différence entre un code QR PIX statique et dynamique ?+
Un QR PIX statique encode directement toutes les données de paiement et peut être réutilisé pour plusieurs transactions. Un QR PIX dynamique (format COB/COBV) contient une URL que l'application bancaire du payeur résout en temps réel via le PSP. Les codes dynamiques sont à usage unique par transaction et nécessitent une API PSP. Ce générateur crée uniquement des codes statiques.
05Puis-je générer un code QR PIX sans montant fixe ?+
Oui. Omettez le champ de montant (étiquette 54). Le code généré permet au payeur de saisir n'importe quel montant dans son application bancaire. Pour un QR statique à montant libre, utilisez trois astérisques (***) comme TXID dans la sous-étiquette 05 de l'étiquette 62, conformément à la spécification BCB BR Code.
06Quelles applications peuvent scanner un code QR PIX ?+
Toute application bancaire d'une institution financière brésilienne compatible PIX peut scanner un BR Code. Banco Central do Brasil a imposé la participation à PIX à toutes les institutions agréées dépassant un seuil défini. Toutes les grandes banques de détail et banques numériques brésiliennes prennent en charge le scan PIX.
07Qu'est-ce qu'une clé EVP dans un code QR PIX ?+
Une clé EVP (Endereço Virtual de Pagamento) est un UUID généré aléatoirement et attribué par le prestataire de services de paiement. Elle est reliée à un compte bancaire via BCB DICT sans exposer le CPF, le téléphone ou l'e-mail du titulaire. C'est le type de clé PIX recommandé lorsque le code QR sera affiché publiquement.
08Que signifie la chaîne BR.GOV.BCB.PIX dans la charge utile PIX ?+
BR.GOV.BCB.PIX est le Globally Unique Identifier (GUI) de l'application de paiement PIX dans le cadre EMVCo. Il apparaît comme sous-étiquette 00 dans le modèle Merchant Account Information (étiquette 26). Cette chaîne fixe identifie le domaine de paiement comme PIX. Tous les PIX BR Codes valides contiennent cette chaîne littérale.
09Quelle est la longueur maximale du nom du commerçant dans un code QR PIX ?+
La spécification BCB BR Code limite le champ Merchant Name (étiquette 59) à 25 caractères ASCII en majuscules, sans accents. Le champ Merchant City (étiquette 60) est limité à 15 caractères ASCII. Les noms qui dépassent ces limites doivent être tronqués. Les caractères spéciaux et diacritiques ne sont pas autorisés.
10Pourquoi dois-je vérifier le code QR PIX avant l'impression ?+
Générer une charge utile BR Code valide ne confirme pas que la clé PIX est active ou correctement associée dans BCB DICT. Une clé non enregistrée ou mal saisie produit un code qui se scanne correctement mais échoue au moment du paiement. Scannez le code avec une application bancaire compatible PIX et confirmez le nom du bénéficiaire affiché avant toute impression en volume.