Vérifiez nos engagements vie privée en direct, depuis votre navigateur▾
Ces valeurs sont calculées dans votre navigateur maintenant. Aucun aller-retour serveur. Cliquez sur Actualiser pour relancer la mesure.
Requêtes sortantes après chargement de page…Attendu : 0Tout s'exécute dans votre navigateur, aucune donnée ne repart après le chargement initial de la page.
Domaines tiers contactés…Attendu : 0Pas d'analytics, pas de polices CDN, pas de services d'avatar, pas de traceurs, origine unique uniquement.
Cookies déposés…Attendu : 0Pas de session, pas d'analytics, pas de préférences en cookies. Rien à synchroniser, rien à suivre.
Clés localStorage…Uniquement vos QR enregistrés et vos préférencesModèles enregistrés, historique et préférence de langue. Consultez Application → Local Storage dans les outils de développement.
État du service worker…Prêt hors ligneLes ressources statiques sont mises en cache pour une utilisation hors ligne. Vous pouvez couper votre réseau et le générateur fonctionne toujours.
État du réseau…Preuve hors ligne : coupez le WiFi, cliquez sur Générer. Ça fonctionne encore.La preuve la plus simple. Si c'était secrètement un client d'un serveur, le mode hors ligne ferait échouer la génération.
Aucun profil enregistré pour l'instant. Cliquez sur le bouton ci-dessous pour enregistrer le formulaire actuel comme profil réutilisable.
Les profils sont stockés uniquement dans ce navigateur (localStorage). Rien ne quitte votre appareil. Cliquez sur un profil pour restaurer ses champs.
Légende de compatibilité
📱Tout appareil photo de téléphone🏭Scanner professionnel / industriel uniquement💳Application de portefeuille ou bancaire🔐Application d'authentification📲Lecteur spécifique à l'applicationVoir la matrice complète →
Cette symbologie s'affiche en monochrome avec uniquement les couleurs de premier plan et d'arrière-plan. Les dégradés, la personnalisation des points et des yeux, et le logo ne s'appliquent pas.
Afficher 30 autres modèles
Enregistrez un style avec le bouton ci-dessus pour conserver vos favoris ici.
#000000
#FFFFFF
#8B5CF6
Téléversez une image à utiliser comme cadre.
Faites glisser le QR pour le positionner, molette ou pincez pour zoomer, curseur pour pivoter.
Afficher 108 icônes de plus
Aucune icône ne correspond à votre recherche.
Une lettre, un chiffre ou un emoji, tout marche. Les emoji 🎉 ❤️ 🍕 ⭐ ressortent plus et restent parfaitement lisibles.
Rendu derrière le QR avec une opacité réduite. Force automatiquement EC=H pour que le QR reste scannable à travers la photo.
Génération par lots
Téléchargez un CSV pour générer jusqu'à 500 QR codes en un seul lot. Chaque ligne devient son propre QR : choisissez un modèle ou personnalisez 21 propriétés ligne par ligne : couleurs, cadres, styles de points/yeux/pupilles, dégradés, transparence, taille, correction d'erreurs, format, logo intégré et bien plus encore.
21 colonnes : type, data, filename, frametext, frame, template, fgcolor, bgcolor, size, ec, dotstyle, eyestyle, format, logo, gradient, g2, gtype, gangle, transparent, eyeball, eyecolor. Seuls type et data sont obligatoires. Utilisez | pour séparer les champs dans data (par ex. ssid|password|WPA).
Tous les 130+ types QR/codes-barres sont pris en charge, y compris URL, WiFi, vCard, TOTP, Swiss QR-bill, PIX, PromptPay, ZATCA, PayNow, Bitcoin + Lightning, et plus encore. Téléchargez le sample CSV pour voir chaque colonne, les 50 modèles, les 22 styles de cadre et les 375 icônes de logo intégrées en action.
1. Téléchargez le modèle CSV · 2. Éditez-le dans Google Sheets, Excel, Numbers ou tout éditeur de texte · 3. Téléversez-le ici
Votre lien est encodé dans le QR lui-même, aucun serveur intermédiaire, rien qui expire, rien à renouveler. Imprimez-le une fois, il continue de fonctionner.
Enregistrez l'intégralité du QR code – type, toutes les valeurs de champ, style, cadre, logo, conception de carte de visite – dans un seul fichier .qr.json. Chargez-le plus tard pour tout recréer en un seul clic.
Saisissez du contenu pour générer votre code
Payload encodé
Récents
Vous modifiez un code Pro existant. Cliquez sur « Mettre à jour le code Pro » ci-dessous pour enregistrer vos modifications dans Pro.
Besoin de changer la destination après impression ?
Même approche sans verrouillage que l'outil gratuit. Pro vous permet de changer la destination après impression et de voir qui scanne (pays et appareil uniquement, jamais d'IP ni de cookies). Chaque code dynamique est livré avec une sauvegarde statique, donc il n'y a rien à éteindre. À partir de 9 $/mois facturés annuellement.
BOLT12 est le successeur moderne des factures BOLT11 Lightning, spécifié dans la série Lightning BOLTs (Basis of Lightning Technology). Là où les factures BOLT11 encodent une demande de paiement spécifique (montant, description, bénéficiaire, expiration), les offres BOLT12 sont des modèles réutilisables qui invitent le payeur à demander une facture. Le portefeuille du payeur récupère une nouvelle facture via le routage en oignon, la paie, et l'offre continue de fonctionner pour le payeur suivant.
Pourquoi c'est important
Un QR BOLT12 imprimé sur un comptoir de boutique fonctionne pour chaque client, indéfiniment, sans que la boutique ait à régénérer un QR par vente. Idem pour les pages de dons, les boîtes à pourboires, les codes de réception d'abonnements et tout contexte d'impression statique où la conception à usage unique de BOLT11 est inadaptée.
Support des portefeuilles
Core Lightning (côté serveur, implémentation de référence principale), LNDk (patch pour LND), Phoenix, Zeus (partiel) et Strike (test en 2026) prennent en charge BOLT12. La plupart des portefeuilles grand public (Wallet of Satoshi, Breez, Muun, Blue Wallet) n'utilisent encore que BOLT11. Vérifiez votre portefeuille avant d'imprimer.
Aussi par Abundera
Des signatures électroniques qui tiennent devant les tribunaux
Abundera Sign va au-delà des signatures électroniques de base. Chaque document bénéficie d'une preuve cryptographique, d'une vérification indépendante et d'un ensemble de preuves infalsifiables.
Packages de preuves prêts pour les tribunaux, générés automatiquement
Sceau de document personnel , détecte les falsifications instantanément
Ancré à 5 systèmes indépendants , aucun point de défaillance unique
LNURL est une convention sur HTTP pour demander des factures Lightning ; elle dépend d'un point de terminaison résolveur. BOLT12 est une fonctionnalité native du protocole Lightning — pas de HTTP, pas de résolveur, entièrement routé en oignon.
Mon portefeuille Lightning existant prend-il en charge BOLT12 ?
Core Lightning oui (implémentation de référence). LND nécessite LNDk. Zeus, Phoenix partiellement. La plupart des portefeuilles mobiles (WoS, Muun, Breez) ne le supportent pas encore. Vérifiez les notes de version de votre portefeuille avant de distribuer un QR BOLT12 comme code de réception principal.
Comment générer une offre BOLT12 ?
Exécutez lightning-cli offer (ou offerout) de Core Lightning, le point de terminaison d'offre de LNDk, ou le flux 'Créer une offre réutilisable' de votre portefeuille. Collez la chaîne lno1... résultante ici pour l'encapsuler en QR.
BOLT12 peut-il avoir un montant fixe ?
Oui — les offres peuvent être à montant fixe (chaque paiement est exactement X sats) ou à montant libre (le payeur décide). La description de l'offre et l'expiration sont des paramètres distincts. Consultez la documentation des offres Core Lightning.
À quoi ressemble la taille du code QR ?
Les offres BOLT12 font généralement 300–500 caractères, plus denses que BOLT11 mais tiennent confortablement dans un QR V10–V15. Évitez les tailles d'impression inférieures à 1,5" sans tester au préalable.
BOLT12 prend-il en charge les chemins masqués ?
Oui — c'est l'un de ses avantages clés par rapport à BOLT11. L'offre contient des indications de route masquées afin que les payeurs puissent acheminer vers le destinataire sans révéler la clé publique du nœud du destinataire sur la chaîne. Meilleure confidentialité pour le destinataire.
Puis-je rembourser un paiement BOLT12 ?
Oui — BOLT12 définit un flux invoice_request / refund qui permet au destinataire original d'effectuer un remboursement sur le même canal sans avoir besoin d'une nouvelle facture de l'expéditeur original. BOLT11 ne peut pas le faire nativement.
Que se passe-t-il quand une offre expire ?
Les offres peuvent inclure un champ d'expiration (horodatage Unix absolu). Après expiration, le portefeuille du destinataire refuse d'émettre de nouvelles factures pour l'offre. La chaîne QR reste valide pour l'archivage ou le renvoi, mais ne peut pas déclencher un nouveau paiement.
BOLT12 est-il standardisé ?
Dans le référentiel BOLTs en tant que spécification proposée (BOLT12). Pas encore dans l'ensemble stable figé (BOLT1–7 sont définitifs). La maturité de l'implémentation varie : Core Lightning a un support complet ; le support de LND se fait via le patch tiers LNDk.