Qu'est-ce qu'un code QR ? Un guide en langage clair
Une explication claire et accessible aux débutants de ce que sont les codes QR, de la façon dont ils stockent l'information et des raisons pour lesquelles ces carrés noir et blanc sont partout.
Un code QR est un motif carré en noir et blanc qui stocke des informations que l'appareil photo d'un téléphone peut lire en un instant — voyez-le comme un code-barres auquel on aurait ajouté une seconde dimension pour qu'il puisse contenir bien plus de choses.
Vous en avez presque certainement scanné un cette semaine : sur une table de restaurant, un horodateur, une affiche, une boîte de produit ou un billet d'avion. Ces carrés pixélisés sont discrètement devenus l'un des moyens les plus courants de faire passer une petite information du monde physique à votre téléphone. Mais qu'est-ce vraiment qu'un code QR, et comment une image faite de carrés se transforme-t-elle en un site web ou un mot de passe Wi-Fi ? Expliquons cela en langage clair. 🐾
Que signifie réellement « code QR » ?
QR est l'abréviation de Quick Response (« réponse rapide »). Ce nom vient de son objectif d'origine : permettre aux scanneurs d'une usine de lire le code rapidement, sous n'importe quel angle et sans alignement fastidieux. Il a été inventé en 1994 par une équipe dirigée par l'ingénieur Masahiro Hara chez Denso Wave, une entreprise du groupe Toyota, pour suivre des pièces automobiles sur une chaîne de production. Vous pouvez lire l'histoire complète du code QR si ses origines vous intriguent.
Aujourd'hui, le code QR est une norme internationale (ISO/IEC 18004), ce qui signifie que n'importe quel scanneur conforme, partout dans le monde, peut lire n'importe quel code conforme. Ce cadre commun explique en grande partie pourquoi les codes QR fonctionnent de manière si fiable sur des milliards d'appareils.
En quoi un code QR diffère-t-il d'un code-barres classique ?
Un code-barres de magasin traditionnel — celui à rayures sur une boîte de céréales — est un code unidimensionnel (1D). Il ne stocke des données que dans sa largeur, dans l'épaisseur et l'espacement de barres verticales. Cela le limite à une douzaine de chiffres environ.
Un code QR est un code bidimensionnel (2D). Il stocke des données à la fois horizontalement et verticalement, dans une grille de petits carrés appelés modules. Utiliser les deux directions augmente considérablement ce qu'il peut contenir. Là où un code-barres porte un court numéro de produit, un code QR peut porter une adresse web complète, un paragraphe de texte, des coordonnées ou les informations de connexion à un réseau Wi-Fi.
| Caractéristique | Code-barres (1D) | Code QR (2D) |
|---|---|---|
| Direction des données | Largeur uniquement | Largeur et hauteur |
| Capacité typique | ~12 chiffres | Jusqu'à ~4 296 caractères |
| Lecture sous n'importe quel angle | Non | Oui |
| Résistance aux dommages | Faible | Correction d'erreurs intégrée |
Comment un code QR stocke-t-il l'information ?
À la base, un code QR n'est que du binaire — des uns et des zéros — peint en noir et blanc. Chaque petit module carré est soit sombre (un 1), soit clair (un 0). Un scanneur lit ce motif de clair et de sombre, réassemble les bits et les décode à nouveau en texte.
Si le binaire est nouveau pour vous, notre guide sur le binaire, les bits et les octets l'explique tout en douceur. Et si vous voulez tout le parcours, de l'appareil photo au texte, découvrez comment fonctionnent vraiment les codes QR.
Les trois grands carrés dans les coins
Regardez n'importe quel code QR et vous remarquerez trois carrés plus grands dans trois des coins. Ce sont les motifs de repérage (finder patterns), et ils sont le secret de cette « réponse rapide ». Ils indiquent instantanément au scanneur : « voici un code QR, et voici comment il est orienté ». C'est pourquoi vous pouvez scanner un code à l'envers ou de biais et qu'il fonctionne quand même. Chaque partie a un rôle — notre visite guidée de l'anatomie d'un code QR les nomme toutes.
Pourquoi les codes QR fonctionnent-ils encore lorsqu'ils sont rayés ou sales ?
L'une des choses les plus ingénieuses des codes QR, c'est qu'ils peuvent perdre une partie d'eux-mêmes et rester lisibles. C'est grâce à la correction d'erreurs, un filet de sécurité mathématique intégré à chaque code. Selon le niveau choisi lors de la création du code, environ 7 %, 15 %, 25 % ou même 30 % du code peut être endommagé, taché ou recouvert — et il se scanne toujours.
C'est aussi l'astuce derrière les codes QR arborant un logo au centre : le logo « endommage » le code, mais la correction d'erreurs comble le vide.
Envie de savoir comment cela fonctionne ? Notre explication sur la correction d'erreurs des codes QR couvre les quatre niveaux (L, M, Q, H) sans les mathématiques lourdes.
Que peut-on réellement mettre dans un code QR ?
Les codes QR sont merveilleusement souples. Les usages les plus courants comprennent :
- Liens web (URL) — de loin l'usage le plus populaire.
- Identifiants Wi-Fi — scannez pour rejoindre un réseau, sans rien taper.
- Cartes de contact — enregistrez un nom, un téléphone et un e-mail d'un simple geste.
- Texte brut — une note, un numéro de série, un court message.
- Paiements et billets — cartes d'embarquement, entrée à un événement, transports.
- Téléchargements d'applications — pointant vers la bonne page de la boutique.
Tous les codes QR sont-ils identiques ?
Pas tout à fait. Il existe une distinction importante entre les codes statiques et dynamiques. Un code statique stocke vos données directement dans le motif — le lien est le code, et il n'expire jamais. Un code dynamique stocke un court lien de redirection qui pointe ailleurs, lequel peut être modifié ou suivi par la suite (et, dans certains cas, désactivé par celui qui gère le service).
Cette différence compte plus que la plupart des gens ne l'imaginent. Notre guide sur les codes QR statiques et dynamiques détaille les compromis. Chez QR Puppy, nous fabriquons des codes statiques simples à dessein : pas de suivi, pas d'expiration, et personne entre vous et votre propre code. Vous pouvez créer un code QR gratuit en quelques secondes.
Ai-je besoin d'une application spéciale pour en scanner un ?
Sur la plupart des téléphones modernes, non. L'application appareil photo des iPhone et des appareils Android récents lit les codes QR automatiquement — il suffit de viser et un lien apparaît. Les téléphones plus anciens peuvent avoir besoin d'une application de scan gratuite, mais l'appareil photo intégré est devenu le lecteur standard.
Un petit rappel amical : scanner est sans danger, mais le lien vers lequel un code mène ne l'est pas forcément. Comme vous ne pouvez pas lire un code QR avec les yeux, les escrocs utilisent parfois de faux codes pour vous envoyer vers des sites malveillants — une arnaque appelée quishing. Un coup d'œil rapide à notre liste de vérification de sécurité des codes QR vous permettra de scanner l'esprit tranquille.
Questions fréquentes
Un code QR peut-il contenir un virus ?
Non. Un code QR n'est que de l'information stockée — généralement un lien ou un peu de texte. Il ne peut pas exécuter un programme tout seul. Le risque vient de l'endroit où mène un lien, alors traitez un lien QR inattendu avec la même prudence que n'importe quelle adresse web inconnue.
Les codes QR expirent-ils ?
Un code QR statique n'expire jamais — les données sont gravées dans le motif lui-même, il fonctionne donc pour toujours. Certains codes QR dynamiques peuvent cesser de fonctionner si le service qui héberge la redirection le ferme ou met fin à un abonnement. C'est une raison majeure de préférer les codes statiques.
Pourquoi les codes QR sont-ils en noir et blanc ?
Le fort contraste entre les modules sombres et clairs est ce qui permet à un appareil photo de distinguer de façon fiable un « 1 » d'un « 0 ». Le noir sur blanc offre le contraste le plus net, même si d'autres couples de couleurs à fort contraste peuvent fonctionner s'il y a assez de différence entre eux.
Combien d'informations un code QR peut-il contenir ?
À sa plus grande taille, un code QR peut stocker jusqu'à environ 7 089 chiffres ou 4 296 lettres et symboles. En pratique, une charge plus courte est préférable, car elle se scanne plus vite et plus fiablement. Consultez notre guide sur la capacité de données d'un code QR pour les détails.
Est-ce gratuit de créer des codes QR ?
Oui. La norme du code QR est ouverte, alors créer un code statique de base ne coûte rien et ne nécessite aucun compte. QR Puppy est gratuit et open source, sans suivi et sans expiration — lisez notre manifeste si vous voulez savoir pourquoi.
Créez un QR code de façon honnête 🐾
Gratuit pour toujours, sans suivi, sans expiration — généré directement dans votre navigateur.