#LESNULS – QR Code : comment un texte se transforme en mosaïque ?

Vous en avez probablement déjà scanné des dizaines sans jamais vous demander comment ils fonctionnent. Au restaurant, sur une facture, une affiche, un billet de concert ou un emballage, ces petits carrés sont désormais partout. Pourtant, derrière leur apparente simplicité se cache une idée particulièrement ingénieuse : transformer des informations numériques en un motif que votre smartphone peut reconnaître et décoder en quelques fractions de seconde.

Un code-barres qui a pris de la hauteur

QR signifie Quick Response, ou « réponse rapide ». Le principe ressemble à celui d’un code-barres classique, mais avec une différence essentielle : alors qu’un code-barres utilise principalement une dimension, le QR Code exploite la largeur et la hauteur.

Imaginez un code-barres que l’on aurait décidé de remplir dans tous les sens pour créer une grille composée de petits carrés. Cette organisation permet de faire tenir beaucoup plus d’informations dans une surface réduite.

Que contient réellement ce carré ?

Prenons un exemple : vous créez un QR Code pour envoyer quelqu’un vers tinynews.be.

Le QR Code ne contient pas le site Internet lui-même. Il contient les données permettant de représenter cette adresse. Lorsque votre smartphone photographie le motif, son logiciel l’analyse, récupère les informations et comprend qu’il s’agit d’une adresse Internet.

Il peut alors demander à votre navigateur d’ouvrir cette adresse. Votre téléphone vient donc de transformer une image remplie de petits carrés en une information parfaitement compréhensible.

Oui, et c’est justement la partie la plus intéressante à expliquer dans l’article : comment le texte devient réellement cette mosaïque de petits carrés.

On peut l’expliquer sans entrer dans les mathématiques.

Comment un QR Code est-il codé ?

Imaginons que vous demandiez à un générateur de QR Code de créer un code contenant : BONJOUR

Le logiciel ne va évidemment pas écrire les lettres « B », « O », « N », etc. dans les petits carrés. Il va d’abord transformer ces caractères en données numériques, puis les convertir en une longue succession de 0 et de 1.

On peut simplifier en imaginant :

BONJOUR → données numériques → 01001001 101101…

Ces 0 et ces 1 vont ensuite être représentés graphiquement par les petits carrés du QR Code.

En simplifiant fortement :

1 = carré sombre
0 = carré clair

Le logiciel dispose alors d’une longue série de données qu’il doit placer dans la grille.

Mais il ne peut pas simplement remplir le QR Code de gauche à droite comme on écrit une phrase sur une feuille. Une partie de la grille est déjà réservée aux éléments qui permettent au smartphone de repérer le code, de connaître son orientation et de déterminer comment les données doivent être lues. Le reste de la grille est utilisé pour placer les données.

Pourquoi ces trois gros carrés dans les coins ?

Vous avez certainement remarqué les trois gros motifs carrés présents sur les QR Codes. Ils servent de repères au smartphone afin qu’il puisse déterminer où se trouve le code et dans quelle direction il est orienté.

C’est particulièrement pratique lorsque vous photographiez un QR Code légèrement de travers ou imprimé sur une surface inclinée.

Votre téléphone peut ainsi identifier le motif et interpréter correctement les informations qu’il contient, même si vous n’avez pas tenu votre smartphone avec la précision d’un chirurgien.

Et si le QR Code est abîmé ?

C’est l’une des particularités les plus intéressantes du système. Un QR Code peut continuer à fonctionner alors qu’une partie de son motif est tachée, rayée ou légèrement masquée.

La raison est simple : le code contient des informations supplémentaires permettant de récupérer certaines données lorsqu’une partie du motif est devenue illisible. C’est ce que l’on appelle la correction d’erreurs.

Cela explique notamment pourquoi certaines entreprises peuvent placer leur logo au centre d’un QR Code sans empêcher systématiquement son fonctionnement.

Évidemment, il existe une limite : si vous recouvrez la moitié du code avec votre logo, votre smartphone risque surtout de considérer que vous avez créé une jolie mosaïque.

Pourquoi sont-ils généralement noirs et blancs ?

Parce que le contraste facilite leur lecture. La caméra du smartphone doit pouvoir distinguer clairement les différentes zones du motif.

Il est tout à fait possible d’utiliser d’autres couleurs, à condition de conserver suffisamment de contraste entre les carrés et le fond. Le traditionnel noir sur blanc reste néanmoins une valeur sûre.

C’est un peu le costume-cravate du QR Code : classique, mais difficile à rater.

Combien d’informations peut-il contenir ?

Tout dépend notamment de la taille du QR Code et de la quantité d’informations à stocker.

Une adresse courte comme tinynews.be nécessite relativement peu de données. En revanche, un long texte ou une adresse Internet particulièrement complexe nécessitera davantage de petits carrés.

Plus il y a d’informations, plus le QR Code devient donc dense, jusqu’à ressembler à une mosaïque réalisée par quelqu’un qui déteste profondément les espaces blancs.

Pourquoi le téléphone le lit-il aussi vite ?

Lorsque vous pointez votre smartphone vers un QR Code, plusieurs opérations se déroulent presque simultanément. La caméra capture l’image, le logiciel repère le motif, identifie son orientation, analyse les petits carrés, récupère les données et corrige éventuellement certaines erreurs.

Tout cela se déroule tellement rapidement que vous avez simplement l’impression que votre téléphone a « reconnu » le carré.

En réalité, il vient de réaliser une petite prouesse informatique.

Faites l’expérience !

Créez un QR Code contenant simplement tinynews.be, puis un autre contenant une très longue adresse Internet. Comparez-les : le second sera généralement beaucoup plus dense, puisqu’il doit représenter davantage d’informations.

Vous pouvez également masquer progressivement une partie du code avec votre doigt et tenter de le scanner. Il continuera probablement à fonctionner pendant un certain temps avant d’atteindre sa limite.

Vous venez alors de tester la correction d’erreurs avec votre index.

Maintenant, vous savez

Un QR Code n’est donc pas une image mystérieuse capable de contenir un site Internet entier. C’est une grille organisée qui transforme des informations numériques en un motif que votre smartphone peut décoder.

Les gros carrés servent de repères, les petits carrés représentent les données et les informations supplémentaires permettent de compenser certaines erreurs.

Finalement, le QR Code ressemble beaucoup à une valise cabine : on se demande comment tout peut rentrer dedans, jusqu’à ce que l’on découvre que chaque centimètre carré a été soigneusement optimisé.

De plus, il est assez simple d’en générer grâce à, par exemple, ce site : QR.IO !


Les bons plans du jour
-68%
Caméra Blink Outdoor 4 + Caméra Mini 2K+ Blink Blanc

Caméra Blink Outdoor 4 + Caméra Mini 2K+ Blink Blanc

125 € 39.99 €
Voir l'offre

Ajouté le 25/08/2026

-20%
Ring Caméra intérieure - Filaire - Rose

Ring Caméra intérieure - Filaire - Rose

24.99 € 19.99 €
Voir l'offre

Ajouté le 25/08/2026

-20%
Aqara 4MP Caméra Hub G5 - 2,4/5 Ghz WiFi

Aqara 4MP Caméra Hub G5 - 2,4/5 Ghz WiFi

199 € 159.99 €
Voir l'offre

Ajouté le 25/08/2026

-50%
Ring Outdoor Camera Plus - Sur batterie - 2K

Ring Outdoor Camera Plus - Sur batterie - 2K

200 € 99.99 €
Voir l'offre

Ajouté le 25/08/2026

Ajouter un bon plan

Bertrand

Bertrand

Explorateur d'Internet depuis 1995 et toujours à la recherche de la prochaine terre promise connectée. Mangeur de chocolat, fan de cuisine, de rando et de Kindle.