UltKit

Créer un QR code gratuit et statique qui scanne à coup sûr

Pour créer un QR code, choisissez ce que le scan doit déclencher (ouvrir un lien, se connecter au Wi-Fi, enregistrer un contact), encodez-le sous forme de code statique sans date d'expiration, exportez-le en SVG pour l'impression ou en PNG de 1 000 px pour les écrans, puis scannez-le avec deux téléphones différents avant d'imprimer. La taille, le contraste et la marge blanche comptent davantage que le générateur pour qu'il fonctionne.

Jonas WeberJonas WeberRédacteur en chef performance web
Mis à jour 11 min de lecture
Photo en noir et blanc d'une main ouverte tendant un smartphone qui affiche un QR code sur un écran façon billet, avec un sol carrelé flou en arrière-plan
Answer

Quelle est la méthode la plus rapide pour créer un QR code qui continue de fonctionner ?

Encodez directement le lien ou les informations dans un code statique, gardez un contenu court, imprimez-le à au moins 2 × 2 cm (ou un dixième de la distance de scan) avec une bordure blanche de 4 modules, un code foncé sur fond clair, et testez-le sur un iPhone et un téléphone Android avant l’impression.

Ce que contient vraiment un QR code

Un QR code est un code-barres en deux dimensions qui stocke un court texte, rien de plus. Denso Wave, une société du groupe Toyota, l’a conçu en 1994 pour suivre les pièces automobiles sur les chaînes de montage, et il est devenu la norme internationale ISO/IEC 18004 en 2000. Les trois grands carrés aux angles indiquent au lecteur où se trouve le code et dans quel sens il est orienté ; les petits carrés, appelés modules, portent les données. Un lien, un accès Wi-Fi et une fiche de contact ne sont que du texte dans un format donné, et le téléphone décide quoi en faire une fois le code décodé.

Les codes existent en 40 tailles appelées versions, de 21 × 21 modules (version 1) à 177 × 177 modules (version 40). La plus grande version contient 7 089 chiffres, 4 296 caractères alphanumériques ou 2 953 octets. Ce chiffre de 4 296 ne vaut que pour le jeu alphanumérique restreint : chiffres, majuscules, espace et huit symboles. Une URL ordinaire en minuscules utilise le mode octet, sa limite réelle est donc plus basse, et chaque caractère supplémentaire pousse le code vers une version plus dense avec des modules plus petits.

Chaque code intègre aussi une correction d’erreurs Reed-Solomon, qui permet au lecteur de reconstituer le message lorsqu’une partie du motif est sale, rayée ou masquée. Les quatre niveaux récupèrent environ 7 % (L), 15 % (M), 25 % (Q) et 30 % (H) du code. Les niveaux élevés coûtent de la place, car les données de récupération sont stockées avec votre contenu. En pratique, la longueur du contenu et le niveau de correction déterminent ensemble la densité du motif, et c’est cette densité qui décide si un vieux téléphone peut le lire depuis l’autre bout d’une pièce ou seulement à quelques centimètres.

Comment formater chaque type de contenu

Les téléphones reconnaissent quelques formats de texte et les transforment en actions. Un lien commençant par https:// ouvre le navigateur. Une ligne commençant par WIFI: propose de rejoindre un réseau, tel: propose un appel, mailto: ouvre un nouvel e-mail et SMSTO: lance un SMS. Un contact s’encode en vCard (BEGIN:VCARD) ou en MeCard, plus courte (MECARD:N:Weber,Jonas;TEL:+4930…;;), et un événement d’agenda utilise le bloc iCalendar BEGIN:VEVENT. Pour le téléchargement d’une appli, encodez un seul lien web qui envoie les iPhone vers l’App Store et les téléphones Android vers Google Play plutôt que d’imprimer deux codes. En Inde, un code de paiement UPI est un lien upi://pay?pa=name@bank&pn=Name que toute appli UPI ouvre avec le bénéficiaire déjà renseigné.

Inutile de saisir ces chaînes à la main. Le générateur de QR code gratuit les construit à partir de champs de formulaire : choisissez le Type de QR code, remplissez Lien, Nom du réseau ou Numéro de téléphone, puis cliquez sur Générer. Connaître le format brut reste utile quand un code se comporte mal, quand vous préparez un tableur pour des codes en masse, ou quand une appli de scan affiche du texte brut au lieu d’un bouton Rejoindre. La chaîne Wi-Fi ci-dessous est celle que l’on rate le plus souvent : le type de sécurité vient en premier, les caractères spéciaux comme un point-virgule dans le mot de passe doivent être précédés d’une barre oblique inverse, et la ligne se termine par deux points-virgules.

Aspect du texte décodé pour chaque type de contenu
ContenuTexte dans le codeCe que propose le téléphone
Lien de site webhttps://example.com/menuOuvrir dans le navigateur
Réseau Wi-FiWIFI:T:WPA;S:CafeGuest;P:espresso42;;Rejoindre le réseau
Contact (MeCard)MECARD:N:Weber,Jonas;TEL:+4930123456;;Enregistrer le contact
E-mailmailto:[email protected]?subject=OrderNouvel e-mail
SMSSMSTO:+15551234567:Table 12 readyNouveau message
Événement d’agendaBEGIN:VEVENT … END:VEVENTAjouter à l’agenda
Texte brutUn texte quelconque, jusqu’à environ 300 caractères pour l’impressionAfficher le texte
Format du QR code Wi-Fi (remplacez le nom et le mot de passe)
WIFI:T:WPA;S:name;P:pass;;

QR code statique ou dynamique

Un code statique stocke votre contenu directement dans le motif. Rien ne s’interpose entre le scan et la destination : il ne peut pas expirer, aucun tiers ne peut le désactiver et il ne coûte rien à conserver. Un code dynamique stocke à la place un court lien de redirection, par exemple le domaine d’un prestataire suivi de quelques caractères, et le serveur du prestataire transmet chaque scan à la destination définie dans votre compte. C’est tout le principe. La partie modifiable est la redirection, pas le code, et la redirection ne vit que le temps du service et de votre compte.

C’est pourquoi de nombreux générateurs gratuits qui demandent de s’inscrire pour « modifier plus tard » vendent en réalité cette redirection. Quand l’essai se termine ou que l’abonnement s’arrête, la redirection cesse et chaque code imprimé mène à une page d’erreur ou à un écran de mise à niveau. Vous pouvez obtenir la même souplesse sans prestataire : encodez un lien sur un domaine qui vous appartient, comme votresite.fr/menu, et changez ce que cette page affiche ou vers où elle redirige. Le guide du QR code dynamique explique comment le configurer avec une redirection 302.

Statique

Contenu dans le motif

Le lien ou les informations sont écrits dans le code lui-même.

  • N’expire jamais, sans compte
  • Fonctionne hors ligne pour le Wi-Fi, les contacts et le texte
  • Changer la cible oblige à réimprimer
Best for: Panneaux Wi-Fi, cartes de visite, emballages, tout ce qui s’imprime en volume.
Dynamique

Lien de redirection court

Le code contient une URL courte qu’un serveur redirige.

  • La destination peut changer après l’impression
  • Le nombre de scans vient des journaux de la redirection
  • Cesse de fonctionner si le service de redirection s’arrête
Best for: Campagnes dont la page d’atterrissage va changer, gérées depuis votre propre domaine.
Une main tenant un smartphone dont l’écran affiche un QR code noir et blanc, vu à travers une découpe ronde dans un fond sombre
Photo : Unsplash

Taille, distance de lecture et zone de silence

Le minimum pratique pour un code imprimé lu à bout de bras est d’environ 2 × 2 cm (0,8 × 0,8 in), et seulement pour un contenu court ; un code dense avec un long lien demande 3 cm ou plus. Pour tout ce qui est lu de plus loin, appliquez la règle du 10:1 : le code doit mesurer au moins un dixième de la distance de scan. Une affiche lue à 2 m demande un code de 20 cm, une vitrophanie lue du trottoir à 3 m demande 30 cm. Mesurez le code lui-même, pas le visuel qui l’entoure.

Autour du motif se trouve la zone de silence, une marge blanche que la norme fixe à 4 modules de chaque côté. Les graphistes la rognent pour resserrer une mise en page, et les lecteurs ne trouvent alors plus le bord, surtout quand le code est posé sur une photo chargée. Laissez Zone de silence à 4 et considérez cette bordure blanche comme une partie du code. Le contraste compte tout autant : modules foncés sur fond clair, idéalement noir sur blanc. Les codes colorés se scannent bien quand la couleur du code est nettement plus sombre que le fond, mais les dégradés, les fonds à motifs et les couleurs pâles réduisent la marge.

Les codes inversés, modules clairs sur fond sombre, sont jolis sur un emballage foncé mais échouent sur un nombre surprenant de lecteurs, dont les anciens téléphones et de nombreux lecteurs de caisse. N’en imprimez jamais un sans l’avoir testé sur l’appareil le plus ancien que vous trouvez. La même prudence vaut pour les logos placés au centre : réglez Correction d’erreurs sur Maximum (30 %), gardez le logo sous environ un cinquième de la largeur du code, et n’oubliez pas que le logo consomme la marge de récupération qui couvrirait sinon les rayures et les reflets.

Choisir un format de fichier, puis tester sur de vrais téléphones

Pour l’impression, exportez en SVG. C’est un format vectoriel : le code reste net à toute taille, et un imprimeur peut le mettre à l’échelle d’une carte de visite à une bâche sans bords de modules flous. Le PDF et l’EPS sont aussi vectoriels et conviennent aux graphistes qui travaillent sous InDesign ou Illustrator. Pour les écrans, les diaporamas et les e-mails, un PNG de 1000 px ou plus suffit largement ; augmentez Taille de l’image pour les grands écrans. N’agrandissez jamais un petit PNG ni une capture d’écran de code, car les bords rééchantillonnés deviennent flous. Si vous n’avez qu’un PNG de code ou de logo, convertir un PNG en SVG explique quand le tracé fonctionne. Le générateur de QR code SVG s’ouvre avec la sortie vectorielle sélectionnée.

Testez ensuite, sur plusieurs téléphones. L’appareil photo de l’iPhone lit nativement les QR codes depuis iOS 11 en 2017, et les téléphones Android récents les lisent avec l’appareil photo par défaut ou via Google Lens. Les anciens modèles Android, les téléphones d’entrée de gamme et les lecteurs de codes-barres des comptoirs sont moins tolérants, et ce sont justement eux qui scanneront votre menu. Testez à la taille et à la distance réelles, sur le vrai support, sous la vraie lumière. Une épreuve collée au vrai mur en dit plus qu’un aperçu à l’écran.

iPhone

  1. 01Ouvrez l’appli Appareil photo et pointez-la vers le code ; aucune appli n’est nécessaire.
  2. 02Touchez la bannière jaune et vérifiez le lien ou l’action avant l’ouverture.
  3. 03Recommencez depuis la distance prévue, pas seulement de près.

Android

  1. 01Pointez l’appareil photo par défaut vers le code, ou ouvrez Google Lens.
  2. 02Touchez le lien ou l’action suggérés qui s’affichent sur le code.
  3. 03Essayez un second téléphone Android, plus ancien, si vous pouvez en emprunter un.

Lecteurs et impression

  1. 01Imprimez une épreuve sur le papier ou le support final, à taille réelle.
  2. 02Scannez-la sous l’éclairage réel, y compris les reflets des lampes.
  3. 03Pour les comptoirs, essayez aussi le lecteur de codes-barres du magasin.

Les erreurs qui rendent un QR code imprimé illisible

La plupart des QR codes qui ne marchent plus ne sont pas abîmés. Ce sont des codes qui ne se scanneraient jamais à cette taille ou sur ce support, ou des codes qui pointent vers un lien qui n’existe plus. La bonne nouvelle, c’est que chacun de ces problèmes peut être détecté en test avant le tirage, ce qui coûte quelques minutes au lieu d’une réimpression. La liste ci-dessous reprend les défaillances les plus fréquentes sur les menus, flyers et étiquettes produit, à peu près par ordre de fréquence.

Si un code déjà en circulation ne fonctionne plus, commencez par la destination. Ouvrez le lien encodé sur un ordinateur : si la page a disparu, que le domaine a expiré ou qu’un essai gratuit s’est terminé, le motif est correct et la solution est un nouveau code ou une page rétablie. Si le lien fonctionne mais que le scan échoue, le problème est physique, et la taille, le contraste ou la zone de silence en sont presque toujours la cause. Tenez un téléphone à différentes distances ; s’il lit de près mais pas depuis l’endroit où les gens se tiennent, le code est simplement trop petit.

  • Le lien est trop long

    Les paramètres de suivi et les chemins longs poussent le code vers une version dense aux modules minuscules. Supprimez les paramètres inutiles, ou encodez une page courte sur votre propre domaine.

  • Le code est imprimé trop petit

    Gardez au moins 2 × 2 cm pour une lecture de près et appliquez la règle de distance du 10:1 pour tout ce qui est sur un mur ou une vitrine.

  • Faible contraste ou fond en dégradé

    Utilisez une couleur de code foncée sur un fond clair uni ; les dégradés et les photos derrière le code perturbent les motifs de repérage.

  • Un lien raccourci qui a expiré

    Les raccourcisseurs de liens gratuits et les codes dynamiques d’essai peuvent cesser de rediriger. Encodez un lien que vous contrôlez, ou directement la destination finale.

  • Surfaces courbes ou brillantes

    Les bouteilles, canettes et cartes plastifiées déforment ou reflètent le motif. Imprimez plus grand, choisissez une finition mate et placez le code sur la partie la plus plane de la surface.

  • La zone de silence a été rognée

    Rétablissez une bordure blanche de 4 modules de chaque côté, même quand la mise en page paraît serrée.

Ce qu'un QR code peut savoir de vous, et ce qu'il ne peut pas savoir

Un QR code statique, c’est de l’encre imprimée. Il ne peut pas enregistrer qui l’a scanné, quand ni où, et il ne peut ni exécuter de code sur un téléphone ni rien installer. Le scan décode seulement le texte ; le téléphone affiche ensuite ce qu’il a trouvé et demande confirmation avant d’ouvrir un lien, de composer un numéro ou de rejoindre un réseau. Le code lui-même ne sait donc rien de vous. La suite dépend entièrement de la destination, exactement comme si vous aviez saisi l’adresse dans le navigateur, et le même discernement s’applique.

Le suivi passe par le lien. Le serveur de redirection d’un code dynamique journalise chaque requête, ce qui comprend généralement l’heure, l’adresse IP (et donc une localisation approximative), le type d’appareil et le navigateur. Les paramètres de suivi dans l’URL indiquent au site de quelle affiche ou de quel flyer vient la visite. C’est de l’analyse web ordinaire, et pour le propriétaire du code, c’est souvent ce que l’on cherche. En tant qu’utilisateur, lisez l’aperçu avant de toucher : le domaine vous dit qui verra la visite.

Le vrai risque est la substitution. Des escrocs collent leurs propres autocollants par-dessus les codes légitimes sur des horodateurs et des tables de restaurant, pour envoyer les gens vers de fausses pages de paiement, et la Federal Trade Commission américaine a mis en garde les consommateurs. Si vous placez des codes dans des lieux publics, vérifiez-les de temps en temps et imprimez le domaine de destination sous le code. Pour les codes Wi-Fi, rappelez-vous que le mot de passe est stocké en clair, utilisez donc un réseau invité ; le générateur de QR code Wi-Fi construit cette chaîne pour vous.

Checklist pour menus, affiches, cartes de visite et emballages

Chaque support échoue à sa manière. Une carte de menu est mouillée et essuyée chaque soir, une affiche est lue depuis l’autre bout d’une salle ou d’un quai, une carte de visite est minuscule et souvent brillante, et un emballage s’incurve autour d’une bouteille puis reste des années en rayon après la fin de la campagne qui l’a imprimé. Les colonnes ci-dessous rassemblent les vérifications à faire pour chaque support avant de valider le tirage, afin que le code fonctionne encore après la première semaine d’usage réel.

Menus et cartes de table

  • Au moins 3 × 3 cm à distance de table
  • Lien vers une page que vous pouvez mettre à jour
  • Carton mat et une ligne indiquant ce que le code ouvre

Affiches et panneaux

  • Largeur d’au moins un dixième de la distance de lecture
  • À hauteur des yeux, à l’abri des reflets
  • Correction d’erreurs Élevée ou Maximum en extérieur, domaine imprimé dessous

Cartes de visite et emballages

  • Pas plus petit que 2 × 2 cm, fichier vectoriel pour l’imprimeur
  • Face plane, jamais la courbe ni un pelliculage brillant
  • Un lien qui survit au produit, scanné en épreuve sur le support final

À retenir

  • Un QR code ne contient qu’un texte court ; les liens, accès Wi-Fi et contacts sont des formats que le téléphone reconnaît.
  • Les codes statiques n’expirent jamais. Un code dynamique est une redirection, et vous pouvez gérer la vôtre sur un domaine que vous contrôlez.
  • Imprimez à au moins 2 × 2 cm, suivez la règle de distance du 10:1 et gardez une bordure blanche de 4 modules.
  • Utilisez SVG, PDF ou EPS pour l’impression et un PNG de 1000 px ou plus pour les écrans.
  • Testez sur un iPhone, un téléphone Android et un ancien lecteur, à la taille, à la distance et sous la lumière réelles.
PartagerXFacebookWhatsAppTelegram

Questions fréquentes

Quelle longueur peut avoir le contenu d'un QR code ?

La version la plus grande peut contenir jusqu'à 4 296 caractères alphanumériques ou 2 953 octets avec le niveau de correction d'erreur le plus bas. Pour les codes imprimés, gardez les liens sous 80 caractères environ et le texte brut sous 300 environ : le motif reste ainsi assez grossier pour être lu par n'importe quel téléphone.

Un QR code statique peut-il cesser de fonctionner ?

Le code lui-même ne cesse jamais de fonctionner, car le contenu fait partie du motif. Il ne échoue que lorsque la destination change : page web supprimée, mot de passe Wi-Fi modifié ou service de raccourcissement de liens fermé.

Peut-on créer un QR code qui ouvre une application ?

Encodez un lien web vers la page de l'application dans le store, ou vers une page qui détecte l'appareil et envoie les iPhone vers l'App Store et les téléphones Android vers Google Play. Un seul code fonctionne alors pour les deux.

Pourquoi mon QR code fonctionne-t-il à l'écran mais pas sur papier ?

La version imprimée est souvent plus petite, plus brillante ou moins contrastée que l'aperçu à l'écran, ou la bordure blanche a été rognée dans la mise en page. Imprimez une épreuve à la taille finale et scannez-la sous l'éclairage réel.

Est-il sûr de scanner des QR codes dans les lieux publics ?

Le scan en lui-même est inoffensif, puisque le téléphone ne fait que lire du texte. Vérifiez le domaine dans l'aperçu avant d'ouvrir le lien, et méfiez-vous des autocollants posés sur des codes existants, sur les parcmètres ou les panneaux de paiement.

Peut-on changer la couleur d'un QR code ?

Oui, tant que le code reste nettement plus foncé que son arrière-plan. Évitez les couleurs pâles, les dégradés et les codes inversés (clair sur fond sombre), sauf si vous les avez testés sur plusieurs téléphones.

À lire aussi