Que signifie QR code ?
QR signifie Quick Response (« réponse rapide »). Le QR code a été inventé en 1994 par Masahiro Hara chez Denso Wave, une société du groupe Toyota, pour suivre les pièces automobiles sur la chaîne de production – il devait être lu bien plus vite que les codes-barres de l’époque, et dans n’importe quel sens. Contrairement à un code-barres classique, qui stocke les données dans une seule direction, un QR code est un code matriciel en deux dimensions. Il est normalisé sous la référence ISO/IEC 18004.
Comment fonctionne un QR code
Chaque QR code est une grille de petits carrés appelés modules ; chaque module foncé ou clair représente un bit. En plus des données, la grille contient des motifs fixes qui aident le lecteur :
- Motifs de repérage : les trois grands carrés dans les coins indiquent où se trouve le code et comment il est orienté.
- Motifs de synchronisation : des rangées de modules alternés entre les repères indiquent au lecteur la taille de la grille.
- Motifs d’alignement : de plus petits carrés, dans les grands codes, corrigent la déformation lorsque le code est photographié de biais ou imprimé sur une surface courbe.
- Informations de format et de version : le niveau de correction d’erreurs, le masque et la version.
- Zone de silence : une marge vide de quatre modules autour du code.
Il existe 40 versions : la version 1 compte 21 × 21 modules, et chaque version ajoute 4 modules par côté, jusqu’à 177 × 177 pour la version 40. Un masque – l’un de huit motifs – est appliqué aux données pour qu’aucune grande zone unie ne perturbe le lecteur.
Les niveaux de correction d’erreurs
Les QR codes utilisent la correction d’erreurs Reed-Solomon : un code reste lisible même lorsqu’une partie est sale, abîmée ou masquée par un logo. Le niveau est choisi lors de la création du code :
| Niveau | Restaure environ | Usage courant |
|---|---|---|
| L (faible) | 7 % des mots de code | Environnements propres, un maximum de données dans un code minimal |
| M (moyen) | 15 % | Le choix habituel pour l’impression et les écrans |
| Q (quartile) | 25 % | Étiquettes industrielles, usage en extérieur |
| H (élevé) | 30 % | Codes avec logo ou soumis à une forte usure |
Un niveau plus élevé demande plus de modules pour le même contenu : le code devient plus dense ou plus grand.
Combien de données peut contenir un QR code ?
La capacité dépend de la version, du niveau de correction d’erreurs et du type de données. Le plus grand code, la version 40, peut contenir :
| Données | Niveau L | Niveau H |
|---|---|---|
| Chiffres uniquement | 7 089 | 3 057 |
Lettres majuscules, chiffres, $%*+-./: et espace | 4 296 | 1 852 |
| Octets (tout texte en UTF-8) | 2 953 | 1 273 |
| Caractères kanji | 1 817 | 784 |
Dans un texte sans accents, un caractère occupe un octet ; les lettres accentuées comme é ou à en prennent deux, et les emoji quatre. En pratique, plus c’est court, mieux c’est : un lien de 100 caractères tient dans un code de version 6 (41 × 41 modules) au niveau M et se scanne facilement, alors qu’un code proche du maximum est difficile à lire avec un téléphone.
QR code statique ou dynamique ?
Un QR code statique contient le contenu lui-même – le lien, le mot de passe Wi-Fi ou les coordonnées. Il n’a besoin d’aucun serveur : il n’expire donc jamais, ne peut pas être désactivé et fonctionne tant que son contenu reste valable. Un QR code dynamique ne contient qu’un lien court vers le serveur d’un prestataire, qui redirige vers la vraie destination. Cela permet de modifier la cible et de compter les scans, mais chaque scan dépend du prestataire : si l’abonnement prend fin ou si l’entreprise ferme, le code cesse de fonctionner. Les codes qui ont « expiré » après un essai gratuit sont presque toujours des codes dynamiques.
Comment scanner un QR code
- iPhone et iPad : ouvrez l’app Appareil photo, pointez-la vers le code et touchez le lien qui apparaît. Le Scanner de code du Centre de contrôle fonctionne aussi.
- Android : ouvrez l’application Appareil photo et pointez-la vers le code. Vous pouvez aussi utiliser la vignette Scanner un code QR des Réglages rapides (Android 13 et versions ultérieures) ou Google Lens.
- Ordinateur : utilisez un lecteur en ligne avec la webcam, ou scannez une capture d’écran ou une photo du code.
Sécurité des QR codes : comment éviter le « quishing »
Un QR code n’est que du texte, mais le lien qu’il contient peut mener vers un faux site. L’hameçonnage par QR code – le « quishing » – passe par des autocollants sur les horodateurs et les bornes de recharge, de faux avis de contravention ou des e-mails qui vous pressent de scanner un code.
- Vérifiez le domaine dans l’aperçu avant d’ouvrir un lien, et méfiez-vous des noms d’entreprise mal orthographiés.
- Soyez attentif aux autocollants collés par-dessus un code d’origine.
- Ne saisissez ni mot de passe ni coordonnées bancaires sur une page ouverte depuis un code inattendu – tapez plutôt vous-même l’adresse officielle.
- Traitez les QR codes reçus par e-mail ou par courrier comme des liens : si vous ne les attendiez pas, ne les scannez pas.
Où utilise-t-on les QR codes ?
- Paiements : UPI en Inde, Alipay et WeChat Pay en Chine, et QR codes EPC pour les virements SEPA en Europe.
- Billets et cartes d’embarquement sur papier et dans les applications de portefeuille comme Cartes (Wallet).
- Partage du Wi-Fi pour les invités, les bureaux et les hôtels.
- Menus, emballages de produits et affiches qui renvoient vers plus d’informations.
- Coordonnées sur les cartes de visite (vCard).
- Connexion et sécurité : configuration d’applications d’authentification à deux facteurs, ou association d’une messagerie à un ordinateur.
Questions fréquentes
Les QR codes expirent-ils ?
Les QR codes statiques n’expirent jamais, car le contenu est enregistré dans le code lui-même. Les codes dynamiques des services par abonnement cessent de fonctionner lorsque le service prend fin.
Un QR code peut-il contenir un virus ?
Un QR code ne contient que du texte, par exemple un lien. Il ne peut rien exécuter par lui-même, mais le lien peut mener à un site de phishing ou à un téléchargement malveillant – vérifiez donc l’adresse avant de l’ouvrir.
L’utilisation des QR codes est-elle gratuite ?
Oui. Denso Wave, l’inventeur du QR code, n’exerce pas ses droits de brevet, et le format est une norme ISO ouverte. « QR Code » est une marque déposée de DENSO WAVE INCORPORATED.
Dernière mise à jour: