Créer un QR code : URL, Wi-Fi, vCard et réglages qui comptent

Zone de silence, correction d'erreur, contraste, syntaxe Wi-Fi : ce qui distingue un QR code qui se scanne d'un carré décoratif.

Un QR code qui ne se scanne pas ne prévient personne. Il est là, imprimé sur le flyer, collé sur la vitrine, et rien ne se passe quand on approche le téléphone. La cause tient presque toujours à trois décisions prises au moment de la création : le code est trop petit pour la distance de lecture, sa zone de silence a été rognée en maquette, ou les couleurs manquent d'écart de luminosité. Aucune de ces erreurs ne se rattrape après impression.

Ce qu'un QR code contient réellement

Un QR code n'est pas un lien. C'est une grille de modules qui encode une chaîne de caractères, n'importe laquelle. Le lecteur décode cette chaîne, puis le système d'exploitation décide quoi en faire : si elle commence par https://, il ouvre le navigateur ; par WIFI:, il propose de rejoindre un réseau ; par BEGIN:VCARD, d'enregistrer un contact. Sinon, il affiche du texte brut. Toute la mécanique tient dans le respect d'une syntaxe.

La grille grandit avec la charge utile. Les versions vont de 1 (21 × 21 modules) à 40 (177 × 177). Une URL courte d'une quarantaine de caractères tient en version 3, soit 29 × 29 modules. Une vCard renseignée avec nom, téléphone, e-mail et société grimpe en version 6 ou 7, soit 41 à 45 modules de côté. À taille imprimée constante, plus il y a de modules, plus chacun est petit, et plus le code exige une impression nette. Raccourcir le contenu reste le levier le plus efficace pour rendre un code lisible.

Second paramètre : la correction d'erreur. Quatre niveaux existent, L (environ 7 % de la surface restaurable), M (15 %), Q (25 %) et H (30 %). Plus le niveau est élevé, plus le code encaisse une rayure ou un pli, mais plus il devient dense à contenu égal. Le générateur de Convertu est réglé sur M, le compromis courant, dont la capacité théorique tourne autour de 2 300 octets : de quoi loger n'importe quelle URL, pas un paragraphe entier.

Cinq types de contenu, cinq syntaxes

Le générateur de QR code assemble la charge utile à votre place à partir d'un formulaire et affiche l'aperçu en direct. Tout s'exécute dans le navigateur : ce que vous saisissez, mot de passe Wi-Fi compris, n'est jamais envoyé à un serveur.

URL et texte libre

Deux subtilités. Les caractères accentués sont encodés en UTF-8 et coûtent deux octets au lieu d'un : un texte français alourdit la grille plus vite qu'on ne le croit. Et le mode d'encodage alphanumérique du format QR — chiffres, majuscules et une poignée de signes — permet en théorie de compacter une URL écrite tout en majuscules. Le générateur, lui, encode systématiquement en mode octet : passer votre URL en capitales n'allégera pas la grille, et risque de casser le chemin si votre serveur y est sensible. Le vrai levier reste de raccourcir l'adresse.

Wi-Fi

La syntaxe est WIFI:T:WPA;S:NomDuReseau;P:motdepasse;;. Les caractères \ ; , : " ont un sens dans ce format et doivent être échappés. L'outil s'en charge, ce qui évite le grand classique du mot de passe contenant un point-virgule qui casse le code sans rien signaler. iOS et Android reconnaissent ce format nativement depuis l'appareil photo, sans application tierce.

Une limite à connaître : un réseau masqué, dont le SSID n'est pas diffusé, réclame un paramètre supplémentaire que cette syntaxe n'émet pas ; le téléphone risque de ne pas trouver le réseau. Pour un Wi-Fi visiteurs, créez plutôt un SSID invité distinct avec un mot de passe dédié : un mot de passe généré aléatoirement convient parfaitement, puisque personne n'aura à le taper.

vCard, e-mail, SMS

La vCard produite suit la version 3.0 et contient prénom, nom, téléphone, e-mail et société. C'est le type le plus verbeux : chaque ligne densifie la grille. Si le code devient illisible à la taille prévue, encodez plutôt l'adresse d'une page de contact. Pour l'e-mail, l'outil assemble un mailto: avec objet et corps encodés en URL, ce qui pré-remplit le message à l'ouverture. Pour le SMS, il produit un SMSTO:numéro:message ; saisissez le numéro au format international (+33…) pour qu'il fonctionne aussi depuis l'étranger.

Couleur, taille, zone de silence

La zone de silence est la marge vide qui entoure le code : quatre modules au minimum, sans quoi beaucoup de lecteurs n'identifient pas les repères d'angle. L'outil l'inclut dans le PNG exporté ; l'erreur arrive ensuite, en maquette, quand on recadre l'image pour gagner de la place ou qu'on la pose sur un aplat sombre. Conservez cette marge et faites-la coïncider avec une zone claire du support.

Pour la couleur, la règle est un écart de luminosité franc, modules sombres sur fond clair. Un bleu nuit ou un vert forêt sur blanc passent sans problème ; un gris moyen sur beige, non. Évitez l'inversion, modules clairs sur fond sombre : les téléphones récents s'en accommodent souvent, les lecteurs plus anciens pas toujours. Pour rester dans votre charte, le sélecteur de couleur donne la valeur hexadécimale exacte à reporter dans les deux champs du générateur.

La taille se règle entre 100 et 800 pixels, 280 par défaut. Cette valeur fixe la résolution de l'aperçu et du fichier PNG exporté, rien de plus ; c'est la mise en page finale qui détermine la lisibilité sur le terrain.

Imprimer un QR code sans le rendre illisible

Une règle de terrain suffit presque toujours : le côté du code doit valoir environ un dixième de la distance de lecture. Un flyer tenu en main, lu à 30 cm, demande 3 cm de côté ; une affiche lue à 2 m en demande 20. En dessous de 2 cm, un code un peu dense devient capricieux même de près.

Côté résolution, comptez 300 DPI : les 800 pixels du maximum correspondent à 6,8 cm de côté. Pour un format plus grand, agrandissez le PNG sans lissage, avec une interpolation « au plus proche voisin ». Les modules sont des carrés à bords francs : un agrandissement net reste parfaitement lisible, là où un agrandissement lissé les rend flous et fait échouer le décodage.

  • Gardez le PNG. Le JPEG introduit des artefacts autour des arêtes à fort contraste, exactement là où le décodeur cherche la frontière entre deux modules. Si une plateforme refuse le PNG, passez par la conversion de format d'image en réglant la qualité au maximum, puis revérifiez que le code scanne.
  • Préférez un pelliculage mat. Un vernis brillant renvoie le flash et noie les modules dans un reflet.
  • Méfiez-vous des surfaces courbes comme les gobelets : au-delà d'une légère courbure, la grille se déforme et le décodage échoue.
  • Ne posez pas le code sur une photo. Un aplat uni, même coloré, vaut mieux qu'un fond texturé.

Ce qu'un code statique ne fait pas

Le contenu est gravé dans la grille : changer la destination impose de régénérer le code et de réimprimer le support. La parade tient en une phrase — n'encodez jamais l'URL finale, encodez une URL que vous contrôlez, par exemple une page de redirection sur votre domaine. Le code imprimé ne bouge plus, la destination reste modifiable.

Deuxième conséquence : un code statique ne compte pas les scans. Pour mesurer une campagne, ajoutez les paramètres de suivi à l'URL avant de générer le code (…?utm_source=affiche&utm_medium=qr).

Enfin, le logo au centre. Le niveau M tolère environ 15 % de surface abîmée, ce qui laisse théoriquement place à une petite pastille centrale : elle ne doit ni dépasser 10 % de la surface, ni empiéter sur les trois grands carrés d'angle. Le générateur ne propose pas cette option ; si vous l'ajoutez dans un éditeur d'image, testez sur plusieurs téléphones avant d'imprimer.

Le code ne scanne pas : que vérifier

  1. Testez sur deux téléphones au moins, un iPhone et un Android, avec l'appareil photo natif et pas seulement l'application que vous avez sous la main.
  2. Testez sur le support réel, à la taille réelle et à la distance réelle. Un aperçu sur écran ne prouve rien pour un flyer.
  3. Vérifiez la marge claire tout autour du code et qu'aucun élément de maquette ne vient la mordre.
  4. Contrôlez le contraste en imaginant l'image en niveaux de gris : si les deux couleurs se ressemblent une fois désaturées, le lecteur échouera aussi.
  5. Si l'aperçu signale un contenu trop long, raccourcissez : URL plus courte, vCard allégée de ses champs facultatifs, message SMS réduit.
  6. Gardez le téléphone parallèle au support : un angle trop marqué déforme la grille au point de la rendre indécodable.

Le générateur fonctionne intégralement côté navigateur : rien n'est téléversé, aucun compte n'est demandé, le nombre de codes n'est pas limité. Générez, téléchargez le PNG, imprimez un exemplaire d'essai — c'est la seule vérification qui compte.

Articles liés

20 outils en ligne qui remplacent un logiciel installé — et le réglage à connaître pour chacun

Vingt utilitaires qui règlent un HEIC illisible, un PDF trop lourd ou une vidéo de 900 Mo, et les réglages à connaître …

7 min de lecture

7 € par an : ce que finance vraiment l'abonnement Convertu

Pourquoi 41 outils Convertu ne coûtent rien à faire tourner, pourquoi 19 en coûtent, et ce que paient réellement vos 7 …

6 min de lecture

Convertu vs Smallpdf vs iLovePDF : le comparatif 2026

Les trois services font les mêmes promesses : voici les quatre critères techniques qui les départagent réellement, et l…

6 min de lecture

← Tous les articles