Crée un code QR Bitcoin depuis ton adresse de portefeuille
Colle ton adresse, ajoute un montant si tu en veux un, et télécharge un code que tout portefeuille Bitcoin lit - habillé aux couleurs de ton visuel et exporté en qualité d'impression.
S'ouvre dans Google Maps. Les coordonnées fonctionnent aussi : 37.4224, -122.0841.
Le code ouvre le formulaire « Rédiger un avis » de ton établissement. Colle l'ID de lieu, ou un lien Google Maps qui le contient.
Un lien UPI n'a pas de somme de contrôle : un identifiant mal saisi donne un code qui se scanne parfaitement et paie quelqu'un d'autre. Colle l'identifiant depuis ton application de paiement au lieu de le taper, et envoie-toi une roupie avant d'imprimer.
Colle-la exactement telle que copiée. KoloQR n'assemble pas la charge utile : il encode celle que ta banque a émise, et la vérifie avant que tu l'imprimes.
SVG, PNG, JPG • Max. 2 Mo
Qu'est-ce qu'un code QR Bitcoin ?
Un code QR Bitcoin est un code QR qui enregistre une URI de paiement Bitcoin - une adresse, et éventuellement un montant, écrits au format BIP-21. En le scannant dans une application de portefeuille, le destinataire se remplit tout seul, donc personne n'a à retaper 42 caractères. L'adresse vit dans le motif ; aucune transaction n'a lieu tant que l'expéditeur n'en approuve pas une.

Ce que BIP-21 met dans le motif
L'URI de paiement est une petite structure bien définie, et chaque partie change ce que fait le portefeuille qui reçoit :
- bitcoin: - le schéma. C'est lui qui fait qu'un téléphone propose le code à une application de portefeuille plutôt qu'à un navigateur.
- L'adresse - l'endroit où vont les fonds. Une adresse bech32 moderne commence par bc1 et fait 42 caractères ; les formats plus anciens commencent par 1 ou 3 et font de 26 à 35.
- ?amount=0.05 - facultatif, et toujours en BTC décimaux plutôt qu'en satoshis. Le portefeuille préremplit le montant, et l'expéditeur peut encore le changer avant d'approuver.
Rien d'autre n'est requis, et rien dans le code ne touche au réseau. Un code QR Bitcoin est un morceau de texte qui dit où envoyer de l'argent - il ne peut pas déplacer de fonds, on ne peut rien dépenser depuis lui, et il fonctionne exactement pareil à l'écran ou imprimé sur papier.
Mets une adresse bech32 en majuscules pour diviser le motif par deux
Les adresses bech32 - celles qui commencent par bc1 - sont définies comme insensibles à la casse, et BIP-173 recommande d'utiliser la forme en majuscules précisément à l'intérieur des codes QR. La raison tient à la façon dont les codes QR encodent les données. Un texte en casse mixte doit passer en mode octet, à 8 bits par caractère ; un texte limité aux chiffres, aux majuscules et à une poignée de symboles a droit au mode alphanumérique, à 5,5 bits. Pour une adresse de 42 caractères, cela fait environ un tiers de bits en moins, ce qui fait généralement descendre le symbole d'une version ou deux : moins de modules dans le même carré, chacun plus grand, et un code qui se lit de plus loin et survit à une impression moins bonne. L'économie est réelle et gratuite - BC1QAR0SRRR7XFKVY5L643LYDNW9RE59GTZZWF5MDQ est la même adresse que sa forme en minuscules pour tout portefeuille qui applique la norme. Cela ne vaut que pour bech32. Les adresses historiques commençant par 1 ou 3 sont en Base58Check, où la casse compte : la changer produit une adresse différente et invalide - et Ethereum va encore plus loin, la casse y portant une somme de contrôle, c'est pourquoi une adresse Ethereum ne doit jamais être mise en majuscules.
Créer un code QR
Où les codes QR Bitcoin sont utilisés
Le code existe pour éviter de recopier une chaîne de 42 caractères, et c'est pour cela qu'il apparaît partout où une adresse doit quitter un écran :
Comment créer un code QR Bitcoin
Adresse, montant, téléchargement - et une vérification qui compte vraiment :
Créer un code QR- 1
Copie l'adresse de réception depuis ton portefeuille
Copie-colle-la ; ne la tape jamais. Un seul caractère erroné donne soit une adresse invalide, soit, dans de rares cas, une adresse valide qui n'appartient à personne.
- 2
Ouvre le sélecteur de type et choisis Bitcoin
Bitcoin se trouve sous Plus, dans le groupe Crypto. Colle l'adresse, et ajoute un montant en BTC si tu veux que le portefeuille le préremplisse.
- 3
Habille-le, mais garde-le lisible
Choisis une forme et des couleurs si le code entre dans un visuel de marque. Le contraste compte ici plus que pour tout autre type, car un caractère mal lu, c'est un paiement raté.
- 4
Vérifie en scannant, caractère par caractère
Scanne le fichier exporté avec une vraie application de portefeuille et compare l'adresse affichée à celle que tu as copiée - en entier, pas les quatre premiers et les quatre derniers. Puis exporte en SVG ou PDF.

Quel format de fichier télécharger ?
KoloQR exporte ton code QR Bitcoin dans trois formats. Choisis selon l'endroit où il sera vu :
- PNG pour les écrans de caisse, les overlays et les pages web, où le code apparaît à une taille fixe.
- SVG pour la signalétique de dons, les factures et les cartes imprimées - tout ce qu'un imprimeur agrandit sans adoucir les bords.
- PDF pour envoyer à un imprimeur ou placer dans un modèle de facture en qualité prête à imprimer.
Ici, la qualité d'impression n'est pas cosmétique. Un module mou ou cassé dans un code de lien coûte une visite ; dans un code de paiement, soit il ne se scanne pas, soit, au pire, il oblige l'expéditeur à retaper l'adresse à la main. Exporte en vectoriel, imprime grand, et garde un contraste absolu.
Créer un code QRBonnes pratiques pour les codes QR Bitcoin
Un code de paiement a un mode de défaillance qu'aucun autre type de code QR ne connaît, donc les habitudes y sont plus strictes :
Passe les adresses bech32 en majuscules avant d'encoder
Une adresse bc1 tout en majuscules a droit à l'encodage alphanumérique, environ un tiers de bits en moins qu'en casse mixte. Même adresse, motif plus aéré, meilleure distance de scan.
Ne mets jamais une adresse historique en majuscules
Les adresses commençant par 1 ou 3 utilisent Base58Check, où la casse compte. La changer ne donne pas la même adresse - elle en donne une invalide, ou celle de quelqu'un d'autre.
Vérifie l'adresse complète après la génération
Scanne le fichier exporté dans un portefeuille et compare chaque caractère. Ne contrôler que les quatre premiers et les quatre derniers, c'est exactement le raccourci que les logiciels malveillants de substitution d'adresse sont faits pour exploiter.
Réfléchis à deux fois avant d'imprimer une adresse fixe
Réutiliser une adresse relie tous les paiements entre eux dans le registre public, ce qui est une perte de confidentialité pour toi et pour tous ceux qui te paient. Une caisse devrait générer une adresse neuve à chaque vente.
Méfie-toi des montants fixes
Un montant en BTC est figé dès l'impression, alors que le taux de change ne l'est pas. Pour tout ce qui est affiché en monnaie locale, imprime l'adresse seule et laisse la caisse fournir le montant.
Indique le réseau à côté du code
Un « Bitcoin (BTC) uniquement » évite l'erreur la plus coûteuse des paiements en crypto - les coins envoyés sur le mauvais réseau sont en général irrécupérables.
Garde des modules d'un noir pur
Habiller le pourtour du code, très bien. À l'intérieur, c'est le seul type où un rapport de contraste limite ne vaut pas le design, parce qu'une mauvaise lecture coûte un paiement qui n'arrive pas.
Protège la zone de silence
Quatre modules de marge propre sur chaque côté, et davantage sur un panneau chargé. La correction d'erreurs sait reconstruire des modules abîmés ; elle ne sait pas trouver un code sans marge.
Dimensionne-le généreusement
Au moins un dixième de la distance de lecture, puis un cran de plus. Une URI Bitcoin est une charge longue, donc le symbole est dense même dans le meilleur des cas.
Ne mets jamais une clé privée ni une phrase de récupération dans un code QR que tu publies
Une adresse de réception peut être montrée à n'importe qui. Une clé privée ou une phrase de récupération dans un code, c'est le portefeuille entier, lisible par tout appareil photo pointé dessus.
Pourquoi ton code QR Bitcoin ne fonctionne pas
Un code de paiement échoue de façons qu'il vaut mieux connaître avant que de l'argent soit en jeu. Ces quatre cas couvrent presque tout.
Le portefeuille dit que l'adresse est invalide
- Cause
- En général une adresse historique passée en majuscules, ou une adresse copiée avec un espace ou un saut de ligne parasite depuis un e-mail ou un PDF. Base58Check est sensible à la casse et ne pardonne rien.
- Solution
- Recopie l'adresse depuis le portefeuille, colle-la sans la modifier, et n'applique l'astuce des majuscules que si elle commence par bc1. Puis rescanne le fichier exporté pour confirmer.
Le code est très dense et difficile à scanner
- Cause
- Une adresse bech32 de 42 caractères en casse mixte est encodée en mode octet, à 8 bits par caractère, et un paramètre de montant en ajoute encore. Cette combinaison pousse le symbole de plusieurs versions.
- Solution
- Passe l'adresse bech32 en majuscules pour la faire basculer en mode alphanumérique, supprime le paramètre de montant s'il n'est pas indispensable, et imprime plus grand. Les trois aident, et le premier est gratuit.
Le téléphone ouvre un navigateur au lieu d'un portefeuille
- Cause
- Aucune application du téléphone n'est enregistrée pour traiter le schéma bitcoin:, donc le système d'exploitation le traite par défaut comme un lien inconnu.
- Solution
- C'est normal sur un téléphone sans portefeuille installé. Les gens qui te paient en auront un ; teste avec une application de portefeuille plutôt que de juger depuis un téléphone qui n'en a aucune.
Les paiements sont arrivés avec le mauvais montant
- Cause
- Le paramètre de montant imprimé est en BTC et a été fixé à un ancien taux de change : il ne correspond donc plus au prix en monnaie locale.
- Solution
- Sur tout ce qui dure, imprime l'adresse seule et laisse l'expéditeur ou la caisse saisir le montant. Les montants fixes sont faits pour un écran qui se régénère à chaque transaction.
Tu ne sais toujours pas si le problème vient du fichier ou de l'impression ? Dépose l'image exportée dans le scanner de codes QR : si elle se décode sur un ordinateur mais pas sur papier, le problème est apparu après le fichier.
Questions? Answered
Un code QR Bitcoin enregistre une URI de paiement - une adresse, et éventuellement un montant - au format BIP-21. En le scannant dans une application de portefeuille, le destinataire se remplit, donc personne n'a à retaper une adresse de 42 caractères.
Copie l'adresse de réception depuis ton portefeuille, choisis Bitcoin dans le sélecteur de type de KoloQR et colle-la. Ajoute un montant si tu veux qu'il soit prérempli, puis télécharge un PNG ou un SVG. Rien n'est envoyé à un serveur.
Oui, s'il contient une adresse de réception : c'est une information publique, et elle ne sert qu'à te faire parvenir des fonds. Ne mets jamais une clé privée ni une phrase de récupération dans un code que tu publies ; c'est le portefeuille entier.
Parce que bech32 est insensible à la casse, et qu'une adresse en majuscules a droit à l'encodage alphanumérique du code QR, à 5,5 bits par caractère au lieu de 8. Cela fait environ un tiers de bits en moins et un code visiblement plus aéré, plus facile à scanner.
Non - seulement les adresses bech32 commençant par bc1. Les adresses historiques commençant par 1 ou 3 utilisent Base58Check, où la casse compte. Une adresse Ethereum ne doit jamais non plus être mise en majuscules : là, la casse porte la somme de contrôle EIP-55.
Seulement sur un écran qui se régénère à chaque transaction. Un montant est figé en BTC au moment de l'impression alors que le taux de change bouge : un montant imprimé s'éloigne donc du prix que tu visais.
Cela fonctionne, mais chaque paiement vers cette adresse est publiquement lié à tous les autres. Sur un panneau de dons, c'est un compromis accepté ; pour une caisse, génère une adresse neuve à chaque transaction.
Non. Le scan remplit le destinataire et, s'il est présent, le montant. L'expéditeur examine et approuve toujours la transaction dans son portefeuille - un code QR ne peut pas déplacer de fonds tout seul.
Le code lui-même n'est que du texte, il se scanne donc hors ligne. Diffuser la transaction demande une connexion - et c'est justement ce qui rend ces codes utilisables sur des portefeuilles papier et en stockage à froid.
Parce qu'aucune application de ce téléphone n'est enregistrée pour le schéma bitcoin:. C'est normal sur un téléphone sans portefeuille installé. Teste avec une vraie application de portefeuille plutôt que depuis un appareil qui n'en a aucune.
Continue d'explorer
Des pages qui prennent la suite de celle-ci : le même contexte, le même type de code ou la prochaine décision à prendre.
Code QR PayPal
Encaisse depuis un code imprimé en envoyant le scan vers ton lien PayPal.me.
Code QR Pix
Encode la chaîne Pix Copia e Cola émise par ta banque en un code que tu peux habiller et imprimer.
Code QR PromptPay
Encode la chaîne PromptPay émise par ton appli bancaire thaïlandaise en un code que tu peux habiller et imprimer.
Commerces de détail
Fiches produit, stock et liens d'avis sur les étiquettes de rayon, les vitrines et les panneaux de caisse.
Salons de beauté
Reprise de rendez-vous au fauteuil, conseils de soin par prestation et un portfolio par coiffeuse, avec des codes qui résistent à l'acétone et à la couleur.
Code QR Ethereum
Transforme une adresse Ethereum en un code que tout portefeuille peut scanner, avec un montant optionnel.
Pourquoi KoloQR ?
- Crée des codes QR pour des sites web, des menus, le Wi-Fi, des PDF et des cartes de visite
- Personnalise les couleurs, les logos et des formes uniques
- Télécharge des fichiers PNG et SVG de haute qualité
- Conçu pour l'impression comme pour le numérique
