Générateur de QR Code Pix

Transformez une clé Pix en QR Code et en code à copier-coller, directement dans votre navigateur.

Comment utiliser

  1. Collez la clé Pix de la personne qui reçoit l'argent et saisissez le nom du bénéficiaire — choisissez le type de clé pour lever toute ambiguïté.
  2. Ajoutez un montant pour facturer une somme fixe, ou laissez le champ vide pour que le payeur saisisse lui-même la somme à envoyer.
  3. Cliquez sur « Générer » pour obtenir le QR Code et le code à copier-coller, puis vérifiez les informations affichées en dessous avant de le partager.

À propos de cet outil

Un QR Code Pix n'est pas une image contenant un secret : c'est une courte ligne de texte, appelée BR Code, dessinée sous forme de QR. Ce texte suit la norme EMV® QR Code adoptée par le Banco Central do Brasil, et c'est exactement la même chaîne que les applications bancaires appellent « Pix copia e cola » — scanner ou coller envoie à la banque des informations identiques, et c'est pour cela que cet outil vous donne toujours les deux, côte à côte.

Le BR Code est une suite de champs écrits sous la forme ID (2 chiffres) + longueur (2 chiffres) + valeur. Le champ 00 indique le format, le champ 26 porte les données Pix — l'identifiant BR.GOV.BCB.PIX suivi de votre clé —, le 53 la devise (986, le real brésilien), le 54 le montant lorsqu'il y en a un, le 58 le pays, le 59 le nom du bénéficiaire, le 60 la ville et le 62 un identifiant facultatif. Le dernier champ, le 63, est une somme de contrôle CRC16 calculée sur l'ensemble du payload : changez un seul caractère où que ce soit et le code cesse d'être valide, ce qui empêche un copier-coller corrompu de devenir un paiement erroné. Les noms et les villes sont tronqués aux 25 et 15 caractères autorisés par la norme, et les accents sont supprimés parce que le payload est en ASCII.

Ce qui en sort est un QR Code statique : il n'expire jamais, il peut être payé autant de fois que nécessaire et il tient sur une affichette de stand ou sur une facture. Deux limites, en toute honnêteté. L'outil vérifie le format de la clé — les chiffres de contrôle d'un CPF ou d'un CNPJ, la forme d'un e-mail, d'un téléphone ou d'une clé aléatoire — mais il ne peut demander à aucune banque si cette clé existe ni à qui elle appartient ; seule l'application du payeur résout la clé et affiche le vrai nom du bénéficiaire, alors confirmez ce nom et testez d'abord un nouveau code avec un petit montant. Et un code statique ne vous renvoie aucune information : pour savoir qui a payé quoi, utilisez l'identifiant facultatif ou un prestataire de paiement. Tout ici s'exécute en JavaScript sur votre appareil : votre clé Pix est saisie, validée et dessinée dans le navigateur et ne voyage nulle part.

La formule

Chaque champ s'écrit ID (2) + longueur (2) + valeur, par ordre croissant d'ID. Le champ 63 est un CRC16/CCITT-FALSE : polynôme 0x1021, valeur initiale 0xFFFF, sans réflexion, calculé sur l'ensemble du payload se terminant déjà par « 6304 » et écrit sous forme de quatre chiffres hexadécimaux en majuscules.

Questions fréquentes

Ma clé Pix quitte-t-elle mon navigateur ?

Non. La clé, le nom et le montant sont lus, validés et transformés en QR Code par du JavaScript qui s'exécute sur votre appareil. Rien n'est envoyé à Vai.la ni à aucun autre serveur, rien n'est stocké, et personne d'autre ne voit le code que vous générez.

Le QR Code fonctionne-t-il dans toutes les applications bancaires ?

Oui. Il suit la norme BR Code publiée par le Banco Central, que toute application compatible Pix sait lire. Si une application refuse le code, la cause habituelle est une clé qui n'est enregistrée dans aucune banque.

Puis-je créer un QR Code sans montant ?

Oui, et c'est le choix le plus courant. Laissez le montant vide et le payeur saisit la somme qu'il souhaite envoyer — pratique pour les pourboires et les dons. Renseignez-le et la valeur arrive pré-remplie dans l'application du payeur.

Le code expire-t-il ou peut-il être payé plusieurs fois ?

Il n'expire jamais et peut être payé autant de fois que vous le souhaitez. C'est un code Pix statique, du type imprimé sur une affichette à la caisse d'un commerce. Les codes qui expirent ou qui sont liés à un seul paiement sont dynamiques et émis par une banque.

Que se passe-t-il si je saisis mal la clé ?

L'outil refuse les clés au format invalide — un CPF ou un CNPJ dont les chiffres de contrôle sont faux, un e-mail mal formé, un téléphone sans indicatif régional ou une clé aléatoire invalide. Il ne peut pas savoir si une clé bien formée est bien la vôtre : lisez donc le récapitulatif sous le code et confirmez le nom affiché par l'application du payeur.

Pourquoi l'outil demande-t-il un nom et une ville ?

Parce que la norme EMV exige ces deux champs dans chaque payload. Ce sont des libellés : l'argent est acheminé par la clé Pix, pas par le nom. Le nom est limité à 25 caractères et la ville à 15, tous deux sans accents, si bien que les saisies trop longues sont raccourcies ici.

Outils associés

Besoin d'un QR Code avec des statistiques ?

Vai.la crée des liens courts et des QR Codes avec suivi des clics, gratuitement.

Vai.la n'est pas responsable de l'utilisation des outils ni des décisions prises sur la base de leurs résultats.