Code QR : fonctionnement et utilisation
Auteur : Rédaction Domeny.ForSale Publié le
En bref : Un code QR est un code bidimensionnel qui stocke des informations dans un ensemble de cases claires et sombres. En le scannant avec un téléphone, on peut lire, par exemple, une adresse web, des coordonnées ou du texte brut. La lecture du code lui-même ne nécessite pas de connexion à Internet, mais celle-ci est généralement indispensable pour ouvrir la page dont il contient l’adresse.
Comment fonctionne un code QR et que peut-il contenir ?
Le sigle QR vient de l’anglais Quick Response, qui signifie « réponse rapide ». Contrairement au code-barres traditionnel, composé de barres parallèles, le code QR enregistre les données dans deux dimensions. Il peut ainsi contenir davantage d’informations sur une petite surface.
Les grands carrés caractéristiques situés dans trois des coins permettent au lecteur de repérer la position et l’orientation du code. Le logiciel analyse les autres cases et reconstitue les données enregistrées. Le mécanisme de correction d’erreurs permet de lire un code partiellement endommagé, mais ne garantit pas sa lecture quel que soit le degré de salissure ou la partie masquée.
Un code QR peut notamment contenir :
- l’adresse d’une page web, autrement dit une URL ;
- du texte, par exemple un numéro d’identification de produit ;
- une carte de visite contenant des coordonnées ;
- le nom d’un réseau Wi-Fi et les données nécessaires pour s’y connecter ;
- les données permettant de préparer un e-mail ou un SMS.
C’est l’application qui lit le code qui détermine comment présenter les données et quelle action proposer. Un code contenant une adresse web ne contient pas tout le site : il sert plutôt de raccourci pour y accéder, comme un lien dans un message.
Comment scanner un code avec son téléphone ?
Sur de nombreux téléphones récents, il suffit d’ouvrir l’appareil photo et de le diriger vers le code. Lorsque l’appareil reconnaît le contenu, il affiche une notification ou un bouton. Inutile de prendre une photo : il suffit généralement de toucher la proposition d’ouverture du lien ou d’affichage des informations.
Si l’appareil photo ne réagit pas, vérifiez que la lecture des codes QR est activée dans ses paramètres. Vous pouvez aussi utiliser le lecteur intégré ou une application de confiance. La marche à suivre dépend du modèle du téléphone et de la version du système.
En cas de difficulté de lecture, améliorez l’éclairage, éliminez les reflets et ajustez la distance entre le téléphone et le code. Le carré entier, avec sa marge vide, doit être visible dans le cadre. Un code affiché sur l’écran du téléphone peut parfois être lu à partir d’une capture d’écran dans l’application de photos ; la disponibilité de cette fonction dépend de l’appareil.
Code statique ou dynamique : lequel choisir ?
Un code statique contient directement les données finales, par exemple l’adresse https://example.com/menu. Une fois le code imprimé, les informations enregistrées dans ses cases ne peuvent plus être modifiées. En revanche, vous pouvez modifier le contenu de la page accessible à cette adresse sans créer un nouveau code.
Un code dynamique désigne couramment un dispositif dans lequel le code QR mène d’abord à une adresse intermédiaire. Le service qui gère cette adresse redirige l’utilisateur vers la destination choisie. Son interface de gestion permet de modifier cette destination sans remplacer le code imprimé.
| Besoin | Choix généralement adapté |
|---|---|
| Adresse web fixe ou données Wi-Fi | Code statique |
| Modification de l’adresse de destination après l’impression des supports | Code dynamique |
| Réduction de la dépendance au générateur de codes QR | Code statique menant à son propre nom de domaine |
Exemple : un restaurant imprime un code sur ses tables. Si le menu reste accessible à l’adresse /menu sur son propre nom de domaine, un code statique suffit, même si les prix et les plats changent chaque jour. Un code dynamique est utile si le propriétaire souhaite ensuite diriger les clients vers une adresse complètement différente.
Les services de codes dynamiques peuvent proposer des statistiques de lecture, imposer des limites ou offrir des formules payantes. Avant de choisir, consultez leur grille tarifaire officielle et leurs conditions d’utilisation pour savoir ce que devient la redirection à la fin de l’abonnement et quelles données sont collectées. Un code QR statique n’a pas de date d’expiration en lui-même, même si la page vers laquelle il mène peut cesser de fonctionner.
Comment créer un code lisible ?
Pour générer un code, il vous faut un contenu et un outil capable de le convertir en image. Ne transmettez pas de données confidentielles à un générateur choisi au hasard. Si le code doit contenir un mot de passe Wi-Fi, envisagez un outil fonctionnant localement, sans envoyer de données à un serveur.
La procédure la plus sûre pour préparer votre support tient en quelques étapes :
- Saisissez les données définitives et vérifiez leur exactitude.
- Conservez un contraste élevé, de préférence avec des cases sombres sur fond clair, ainsi qu’une marge vide autour du code.
- Ne déformez pas l’image et ne masquez pas les cases avec des éléments décoratifs.
- Testez le code sur plusieurs téléphones et, si vous l’imprimez, sur un exemplaire au format prévu.
Plus vous enregistrez de données, plus le motif peut être dense. Aucune taille ne convient à toutes les situations : un code sur une carte de visite et un code sur une affiche regardée à plusieurs mètres nécessitent des dimensions différentes. À côté du code, indiquez à quoi il sert et ajoutez une adresse lisible comme solution de remplacement.
Est-il sûr de scanner des codes QR ?
Un code QR ne garantit pas la fiabilité des informations qu’il contient. Il peut mener à une fausse page de connexion, à un fichier suspect ou à un formulaire destiné à dérober des données. Un escroc peut aussi coller son propre code sur un support authentique, par exemple près d’un horodateur.
Avant d’ouvrir le lien, vérifiez l’aperçu de l’adresse. Avant de saisir un mot de passe ou d’effectuer un paiement, vérifiez le nom de domaine et le contexte. Le symbole du cadenas et HTTPS indiquent que la connexion est chiffrée, pas que le propriétaire du site est honnête. En cas de doute, ouvrez l’application officielle ou saisissez vous-même une adresse connue.
Si vous créez votre propre code, commencez par définir ce que le destinataire doit voir après l’avoir scanné. Testez ensuite tout le parcours sur un téléphone : non seulement la lecture du code, mais aussi le fonctionnement et la lisibilité de la page de destination.
À lire aussi : Qu’est-ce qu’Apache ?
