Générateur de codes QR crypto
Convertissez une adresse de portefeuille de cryptomonnaie ou un URI de paiement pris en charge en code QR personnalisable.
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 crypto
Réponse rapide : Un code QR crypto encode une adresse de portefeuille à l’aide d’une norme d’URI de paiement : BIP-21 pour Bitcoin, EIP-681 pour Ethereum. Lorsqu’il est scanné, il ouvre une application de portefeuille compatible avec l’adresse et, éventuellement, le montant préremplis. Le code est généré dans votre navigateur.
Comment créer un code QR crypto
- Saisissez l’adresse du portefeuille de la cryptomonnaie que vous souhaitez recevoir.
- Sélectionnez le protocole : BIP-21 pour Bitcoin ou EIP-681 pour Ethereum.
- Saisissez un montant si vous souhaitez une demande à valeur fixe, ou laissez le champ vide pour que l’expéditeur saisisse le montant.
- Ajoutez une étiquette ou un message pour identifier le paiement dans le portefeuille de l’expéditeur.
- Scannez le code généré avec votre propre application de portefeuille afin de confirmer que l’adresse et le montant sont corrects avant de le télécharger.
- 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 QR code est généré dans votre navigateur pendant la saisie. Rien de ce que vous entrez n’est envoyé à un serveur.
Qu’est-ce qu’un code QR de paiement crypto ?
Un code QR de paiement crypto est un code QR standard dont la charge utile est un URI de paiement plutôt qu’une simple chaîne d’adresse de portefeuille. Le symbole QR suit ISO/IEC 18004:2015, la norme internationale définissant la symbologie QR Code. La couche d’URI de paiement se superpose au symbole et est définie par des normes propres à chaque protocole : Bitcoin utilise BIP-21 et Ethereum utilise EIP-681.
Encoder une adresse simple dans un code QR est techniquement valide, mais un code au format URI peut transporter des données supplémentaires telles que le montant, une étiquette de paiement et un message lisible. Les applications de portefeuille compatibles avec la norme interprètent automatiquement tous ces champs au scan, ce qui réduit le risque que l’expéditeur saisisse manuellement un montant incorrect.
Propriété fondamentale de tout paiement crypto : une fois qu’une transaction est confirmée sur le réseau, elle ne peut pas être annulée, rappelée ni contestée. L’exactitude de l’adresse est donc le point le plus important de cette page.
Syntaxe des charges utiles Bitcoin et Ethereum
Bitcoin BIP-21
BIP-21 est la norme d’URI de paiement Bitcoin. Le format complet est :
bitcoin:<address>?amount=<decimal>&label=<label>&message=<message>| Champ | Description | Obligatoire |
|---|---|---|
| adresse | L’adresse du portefeuille destinataire | Oui |
| montant | Montant en BTC sous forme décimale (par ex. 0.001, pas en satoshis) | Non |
| libellé | Nom ou description du destinataire | Non |
| message | Note lisible pour l’historique du portefeuille de l’expéditeur | Non |
Le champ de montant utilise BTC comme unité. Écrire 0.001 demande 0.001 BTC. Écrire 1000000 demanderait un million de BTC — une faute de frappe catastrophique que la norme ne peut pas détecter. Vérifiez soigneusement la position du point décimal.
Les adresses de portefeuille Bitcoin appartiennent à quatre familles de formats :
| Format | Préfixe | Standard | Remarques |
|---|---|---|---|
| Legacy | 1… | P2PKH | Format le plus ancien ; pris en charge partout |
| P2SH | 3… | Pay-to-Script | Utilisé pour le multisig et l’ancien encapsulage SegWit |
| SegWit | bc1q… | bech32, P2WPKH | Frais plus faibles ; SegWit natif |
| Taproot | bc1p… | bech32m, P2TR | Le plus récent ; pas encore pris en charge par tous les portefeuilles |
Une adresse Bitcoin est propre au réseau Bitcoin. Envoyer des bitcoins à une adresse qui paraît correcte mais sur le mauvais réseau (par exemple une adresse de format similaire sur une autre chaîne) entraînera une perte définitive. Vérifiez que l’adresse est valide pour la chaîne concernée avant de l’utiliser.
Ethereum EIP-681
EIP-681 est la norme d’URI de paiement Ethereum. Le format complet est :
ethereum:<address>?value=<wei_amount>Le paramètre value est exprimé en wei, pas en ETH. Un ETH équivaut à 10 puissance 18 wei (10^18 wei). Saisir une valeur en ETH sans conversion produit une demande d’un montant infinitésimal. Les portefeuilles compatibles avec EIP-681 affichent généralement la valeur convertie en ETH au moment du scan, mais vérifiez-la dans le portefeuille cible avant impression.
Les adresses Ethereum comportent 42 caractères et commencent par 0x. EIP-55 définit un encodage de somme de contrôle utilisant un mélange de majuscules et de minuscules, mais la plupart des portefeuilles acceptent à la fois les adresses entièrement en minuscules et celles utilisant la casse de somme de contrôle.
Quand utiliser un code QR de paiement crypto
Pages de dons et boîtes à pourboires. Imprimer un code BIP-21 sur une affiche ou l’intégrer à une présentation permet aux soutiens d’envoyer du Bitcoin sans recopier manuellement une adresse de 34 caractères.
Facturation freelance. Un code QR sur une facture PDF avec le montant prérempli réduit les erreurs de paiement lorsque les clients règlent un travail en Bitcoin ou Ethereum.
Paiements lors de conférences et d’événements. Un code placé sur une table de marchandises ou un stand permet aux participants de payer depuis un portefeuille mobile sans connexion Internet pour rechercher l’adresse.
Financement de projets open source. Un code dans le README d’un dépôt ou sur une page de documentation permet aux utilisateurs de contribuer sans passer par une plateforme de dons dépositaire.
Marchandises physiques. Un code imprimé à l’intérieur d’une boîte ou sur une carte permet les pourboires après achat ou l’enregistrement d’une garantie sans compte utilisateur.
Exigences de conception et d’impression
Conservez une zone silencieuse de quatre modules sur tous les côtés. ISO/IEC 18004:2015 La section 6.3.3 spécifie cette marge minimale, nécessaire aux scanners pour repérer les motifs de positionnement.
Imprimez à 2 cm sur 2 cm ou plus pour un scan à courte distance. Passez à 3 cm ou davantage si le code doit être lu à environ un mètre.
Maintenez un fort contraste sombre sur fond clair. Les couleurs inversées et les palettes peu contrastées sont la cause la plus fréquente d’un code qui semble correct mais refuse de se scanner.
Une adresse de portefeuille est une longue chaîne ; un URI BIP-21 avec montant et libellé contient donc plus de données qu’une URL simple. Plus de données signifie davantage de modules et un symbole plus dense à taille d’impression fixe. Agrandissez l’impression, ne la réduisez pas, lorsque vous ajoutez des champs facultatifs.
Utilisez le niveau de correction d’erreurs M ou H pour les codes imprimés. Le niveau M récupère environ 15 pour cent des mots de code endommagés ; le niveau H environ 30 pour cent. L’ajout d’un logo au centre nécessite le niveau H afin que les modules masqués puissent être reconstruits. La correction d’erreurs est la norme définie dans ISO/IEC 18004.
Dépannage : pourquoi votre code QR crypto ne se scanne pas
L’application de portefeuille ne prend pas en charge BIP-21 ou EIP-681. Certaines applications basiques ne lisent qu’une chaîne d’adresse brute. Si le code au format URI échoue, essayez d’encoder l’adresse brute sans préfixe de schéma et consultez la documentation du portefeuille.
L’adresse contient une faute de frappe. Un seul caractère incorrect produit une adresse syntaxiquement valide mais inaccessible. Scannez le code généré avec votre propre portefeuille avant impression et vérifiez l’adresse complète caractère par caractère.
Le montant utilise la mauvaise unité. Les montants BIP-21 sont en BTC, pas en satoshis. Les montants EIP-681 sont en wei, pas en ETH. Une unité incorrecte donnera un code qui se scanne mais demande une valeur totalement erronée.
Le code est trop petit ou le contraste est insuffisant. Les applications de portefeuille utilisent parfois une caméra de moins bonne qualité que l’appareil photo standard du téléphone. Imprimez le code à 3 cm ou plus et utilisez un fort contraste sombre sur clair.
L’adresse Taproot n’est pas prise en charge par le portefeuille qui scanne. Les adresses bc1p Taproot sont plus récentes et ne sont pas compatibles avec tous les portefeuilles. Vérifiez que le portefeuille destinataire prend en charge ce format d’adresse avant impression.
L’adresse appartient au mauvais réseau. Une adresse Bitcoin utilisée dans une demande de paiement Ethereum, ou inversement, produira un résultat que le portefeuille rejettera ou ignorera. Vérifiez que l’adresse et le protocole correspondent.
Codes QR crypto statiques ou codes de redirection dynamiques
Un code QR de paiement crypto est toujours statique. L’adresse du portefeuille est encodée directement dans le motif.
| Caractéristique | Code QR crypto statique | QR dynamique (URL de redirection) |
|---|---|---|
| Ce qui est encodé | L’URI de paiement directement | Une URL courte qui redirige |
| Dépend d’un site web | Non | Oui — le service de redirection doit rester actif |
| Modifiable après impression | Non | Oui |
| Fonctionne si la redirection tombe en panne | Sans objet | Non |
| Exposition de l’adresse | Dans le code lui-même | Nécessite de faire confiance à l’hôte de redirection |
Utiliser un code de redirection dynamique pour envelopper une adresse crypto ajoute une dépendance tierce : si le service ferme ou modifie la destination, les fonds peuvent être détournés ou perdus. Encodez directement l’URI de paiement. Une fois imprimés, les codes statiques ne dépendent ni de ce site ni d’aucun autre.
Ce que vous offre ce générateur de codes QR crypto
Cet outil fonctionnant dans le navigateur encode une adresse de portefeuille de cryptomonnaie et des champs d’URI de paiement pris en charge sans envoyer ni détenir de fonds. Il est conçu pour le partage d’adresses, les factures, les demandes de dons et les instructions de paiement de gré à gré contrôlées. 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 anormalement dense avant 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 envoyées pour créer l’image QR. Les transferts blockchain sont souvent irréversibles. Vérifiez l’actif, le réseau, l’adresse du portefeuille et le montant sur l’appareil destinataire avant d’autoriser le paiement.
Utiliser ce QR code à Bahreïn et à l’étranger
Les utilisateurs à Bahreïn doivent respecter les règles applicables de la Central Bank of Bahrain et les conditions de leur prestataire ; le générateur ne fournit ni conseil financier ni service de garde.
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.
01Quel est le format BIP-21 d’un code QR Bitcoin ?+
BIP-21 est la norme d’URI de paiement Bitcoin. Le format est bitcoin:<address>?amount=<BTC>&label=<name>&message=<note>. Le champ amount est exprimé en BTC sous forme décimale — 0.001 signifie un millième de Bitcoin, et non mille satoshis. Les portefeuilles compatibles avec BIP-21 extraient l’adresse, le montant et le libellé en un seul scan.
02Comment encoder un code QR de paiement Ethereum ?+
Les codes QR de paiement Ethereum suivent EIP-681. Le format est ethereum:<address>?value=<wei>. Le champ value est en wei, pas en ETH. Un ETH équivaut à 10^18 wei. La plupart des portefeuilles Ethereum modernes affichent la valeur convertie en ETH au scan, mais confirmez-la dans le portefeuille visé avant une impression en volume.
03Quels types d’adresses Bitcoin fonctionnent dans un code QR ?+
Les quatre formats d’adresse Bitcoin fonctionnent dans un code QR BIP-21 : Legacy (1…), P2SH (3…), SegWit bech32 (bc1q…) et Taproot bech32m (bc1p…). Tous les portefeuilles ne prennent pas en charge Taproot. Si le portefeuille destinataire ne prend pas en charge les adresses bc1p, utilisez plutôt une adresse SegWit bc1q.
04Puis-je inclure le montant du paiement dans un code QR crypto ?+
Oui. BIP-21 accepte un paramètre amount en BTC. EIP-681 accepte un paramètre value en wei. Si vous omettez le montant, l’expéditeur peut le saisir manuellement dans son portefeuille. Un montant fixe est utile pour les factures et les marchandises ; son absence convient aux pourboires et aux dons libres.
05Est-il sûr d’afficher publiquement une adresse de portefeuille Bitcoin dans un code QR ?+
Partager une adresse de réception est la méthode normale pour accepter des paiements crypto. Une adresse de réception ne donne pas accès à vos fonds : seule la clé privée peut autoriser une dépense. Afficher le code QR d’une adresse de réception revient à publier un numéro de compte bancaire afin de recevoir des dépôts : c’est sûr en pratique, mais vérifiez que l’adresse affichée correspond bien au portefeuille prévu.
06Que se passe-t-il si je scanne un code QR crypto avec la mauvaise application de portefeuille ?+
Une application qui ne reconnaît pas le schéma URI BIP-21 ou EIP-681 peut afficher la chaîne brute au lieu de préremplir un paiement. Certaines peuvent ouvrir un navigateur. Dans tous les cas, aucune transaction n’est lancée sans confirmation explicite de l’utilisateur. Testez le code avec le portefeuille cible prévu avant de le diffuser.
07Pourquoi faut-il vérifier l’adresse caractère par caractère ?+
Un code QR encode une chaîne de caractères que l’œil humain ne peut pas lire à partir du motif imprimé. Un seul caractère erroné peut produire une adresse d’apparence valide appartenant à un autre portefeuille. Les transactions blockchain sont irréversibles : une fois confirmées, le réseau ne peut pas restituer des fonds envoyés à une mauvaise adresse. Scannez le code avec votre propre portefeuille, vérifiez l’adresse complète à l’écran, puis seulement ensuite imprimez en volume.
08Un seul code QR peut-il fonctionner pour plusieurs cryptomonnaies ?+
Non. BIP-21 est propre à Bitcoin et à ses forks directs. EIP-681 est propre à Ethereum. Une adresse Bitcoin ne peut pas recevoir d’Ethereum et inversement, même si les formats semblent similaires. Créez un code QR séparé pour chaque chaîne et identifiez clairement chacun afin que l’expéditeur sache quel actif envoyer.
09Un code QR crypto expire-t-il ?+
Non. L’adresse du portefeuille est encodée directement dans le motif : le code n’a donc pas de date d’expiration et n’a pas besoin d’Internet pour être affiché. Il cessera d’être utile seulement si vous ne surveillez plus le portefeuille, changez d’adresse de réception préférée ou si le logiciel du portefeuille n’est plus pris en charge. Les adresses blockchain elles-mêmes n’expirent pas.
10Quelle est la différence entre un QR d’adresse simple et un QR d’URI BIP-21 ?+
Un QR d’adresse simple encode uniquement la chaîne de l’adresse du portefeuille. Un QR d’URI BIP-21 encode la demande de paiement complète — adresse, montant, libellé et message — dans un format structuré que les applications de portefeuille peuvent interpréter automatiquement. La version BIP-21 est préférable pour les demandes de paiement car elle évite à l’expéditeur de saisir le montant manuellement.