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.
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 125+ types de 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.
Depuis 2020, la facture QR suisse a remplacé les bulletins de versement orange et rouge ESR/BVR qui faisaient partie des factures suisses depuis cinquante ans. Chaque facture suisse inclut désormais un QR code contenant les coordonnées du créancier, l'IBAN, le montant, la devise, la référence et les données du débiteur.
Le format de facture QR suisse est défini par les Implementation Guidelines du Groupe SIX (version actuelle 2.3, publiée 2024). Le contenu est un bloc de texte de 31 lignes, encodé en Latin-1, avec une structure fixe. Surtout, la spec exige que le QR ait une superposition de drapeau suisse rouge 7×7 mm au centre.
Champs requis
IBAN créancier (suisse CH ou liechtensteinois LI)
Nom + adresse structurée du créancier (rue, code postal, ville, pays)
La spec complète de facture QR suisse inclut également une bande de reçu imprimable (la section détachable perforée) et un bloc d'informations de facture (S1/S2). Notre générateur émet uniquement le contenu QR, pour les mises en page complètes A6/A4 avec récépissé, utilisez un logiciel de comptabilité comme Bexio, Banana ou votre générateur de factures.
Liste de conformité
Conformez-vous aux directives d'implémentation suisses pour la QR-facture v2.3 de SIX. Les QR non conformes (champs manquants, type de référence incorrect, niveau ECC incorrect, superposition croix suisse manquante) sont silencieusement rejetés par les applications bancaires suisses.
QR-IBAN vs IBAN ordinaire : les QR-IBAN (plage de codes bancaires 30000-31999) nécessitent une référence QRR de 27 chiffres avec vérification mod-10. Les IBAN CH/LI ordinaires acceptent SCOR ou NON. Les combinaisons non concordantes sont rejetées par la banque. Consultez la page des normes QR-facture suisse pour plus de détails.
Identification du commerçant : les entreprises suisses immatriculées à la TVA doivent afficher leur numéro UID / MWST sur la facture à côté de la QR-facture, conformément à la loi suisse sur la TVA (MWSTG Art. 26). Le QR lui-même ne contient pas ces données, la facture environnante doit les inclure.
Protection des consommateurs : la loi suisse sur l'information des consommateurs (KIG) exige une identité claire du commerçant et une politique de remboursement sur tout support commercial imprimé. Une QR-facture seule sans texte de facture environnant n'est pas conforme pour un usage commercial de détail.
Archivage : en vertu de la loi fédérale suisse sur les registres commerciaux (Art. 958f CO), les commerçants doivent conserver les factures (y compris le payload QR ou une version reproductible) pendant 10 ans. Une image QR seule n'est pas un enregistrement d'audit suffisant, archivez les données sous-jacentes.
Quand ne pas utiliser ceci
N'utilisez pas une QR-facture suisse pour établir un paiement récurrent ou permanent, la spécification SIX définit uniquement des payloads de virement ponctuel. Les débits récurrents nécessitent un mandat SEPA Direct Debit ou suisse LSV/DD signé séparément.
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
Oui. Nous suivons les Implementation Guidelines QR-bill v2.3, le format texte de 31 lignes avec QRType=SPC, version 0200, codage 1 (Latin-1) et la superposition obligatoire de croix suisse rouge 7×7 mm. Le contenu est structuré et validé côté client avant encodage.
Pourquoi y a-t-il un drapeau rouge au milieu de mon QR ?
C'est le drapeau suisse. La spec de facture QR suisse l'exige comme identifiant visuel pour que les clients reconnaissent immédiatement le QR comme paiement suisse. Les banques rejettent les factures QR sans le drapeau. Nous le superposons automatiquement.
Cela scannera-t-il dans mon application bancaire ?
Oui, dans toute application bancaire suisse (UBS, PostFinance, Raiffeisen, Credit Suisse, Migros Bank, Cornèr Bank, etc.) et dans les scanners SwissCovid/TWINT. Le format est également accepté par les logiciels de comptabilité (Banana, Bexio, Abacus).
Puis-je utiliser un IBAN non suisse ?
Seuls les IBAN suisses (CH) et liechtensteinois (LI) sont acceptés par la facture QR suisse. Si vous avez besoin d'un QR transfrontalier EUR pour les paiements SEPA, utilisez le générateur SEPA à la place.
Dois-je inclure un montant ?
Non, laissez le montant vide pour émettre une facture QR ouverte où le payeur saisit lui-même le montant. C'est courant pour les dons et les factures 'payez ce que vous voulez'.
Qu'en est-il du champ référence ?
La facture QR suisse supporte trois modes de référence : QRR (référence QR suisse à 27 chiffres), SCOR (référence créancier RF, ISO 11649) et NON (sans référence). Notre générateur émet NON par défaut ; le champ message sert de note libre.
S'appelle-t-elle aussi QR-Rechnung ou facture QR ?
Oui, les banques suisses alémaniques l'appellent QR-Rechnung, les banques suisses romandes l'appellent facture QR, les banques suisses italophones l'appellent fattura QR. C'est le même format.