Aller au contenu
Le Bien Heureux · Belgique
L’essentiel geek, le temps d’une pause.
Dimanche 25 octobre 2026 Édition du matin NumĂ©ro LX
Bien expliquĂ© · Au creux de l’aprĂšs-midi · ≈ 3 min de lecture

Lire un QR code à la main : comment ce petit carré code vos liens

Un étudiant a publié une méthode pour lire un QR code avec un crayon. L'occasion de comprendre comment ces carrés noirs et blancs stockent un lien.

Page du tutoriel How to read a QR Code by hand de Noel Friedrich, avec la liste du matériel nécessaire
Le tutoriel de Noel Friedrich, octobre 2026. © Noel Friedrich

Un QR code n’a pas Ă©tĂ© conçu pour ĂȘtre lu par un humain. Noel Friedrich a pourtant publiĂ© un tutoriel complet pour y arriver avec du papier, un crayon et de la patience : entre 10 et 120 minutes selon la taille du code. Hackaday l’a repĂ©rĂ© le 21 octobre 2026. Le dĂ©fi est surtout un excellent moyen de comprendre ce que cache ce petit carrĂ©, que nos tĂ©lĂ©phones dĂ©chiffrent en une fraction de seconde sans que l’on se demande jamais comment.

Les repĂšres visibles Ă  l’Ɠil nu

Les trois grands carrĂ©s dans les coins servent au tĂ©lĂ©phone Ă  repĂ©rer le code et Ă  le redresser, mĂȘme photographiĂ© de travers. Entre eux, une ligne de cases alternativement noires et blanches indique la taille de la grille. Juste Ă  cĂŽtĂ© des carrĂ©s figure une courte bande d’informations : le niveau de correction d’erreurs choisi et le « masque » appliquĂ©.

Le masque, ce brouillage volontaire

Les donnĂ©es brutes formeraient parfois de grandes zones noires ou blanches, difficiles Ă  lire pour un appareil photo. On les brouille donc avec un motif rĂ©gulier, le masque, choisi parmi huit. Pour dĂ©coder, il faut d’abord dĂ©faire ce brouillage, case par case : c’est la partie la plus fastidieuse du travail manuel.

Un serpent de bits

Les donnĂ©es se lisent ensuite deux colonnes Ă  la fois, en zigzag, en partant du coin infĂ©rieur droit. Les premiers bits indiquent le mode d’encodage, puis la longueur du message, puis les octets eux-mĂȘmes : les lettres de votre lien. La mĂ©thode de Noel Friedrich couvre les codes des versions 1 Ă  5, jusqu’Ă  37 cases de cĂŽtĂ©, soit environ 80 % des QR codes qu’il a relevĂ©s en ligne.

La correction d’erreurs, son super-pouvoir

Une partie du carrĂ© ne contient pas le message mais de la redondance, calculĂ©e avec un code de Reed-Solomon. Selon le niveau choisi, un QR code reste lisible mĂȘme si environ 7 %, 15 %, 25 % ou 30 % de sa surface est abĂźmĂ©e ou cachĂ©e. C’est ce qui permet d’y glisser un logo au centre sans le rendre illisible, ou mĂȘme, comme le montre l’auteur, du texte lisible par un humain.

InventĂ© en 1994 au Japon par Denso Wave pour suivre des piĂšces automobiles, le QR code est dĂ©sormais partout, y compris dans les arnaques. Avant d’ouvrir un lien scannĂ© sur un parking ou une affiche, regardez l’adresse affichĂ©e par votre tĂ©lĂ©phone : un faux autocollant collĂ© sur le vrai suffit Ă  vous envoyer vers un site piĂ©gĂ©.

En bref

  • Un tutoriel permet de lire Ă  la main les QR codes des versions 1 Ă  5, en 10 Ă  120 minutes.
  • Trois carrĂ©s servent au repĂ©rage, un masque brouille les donnĂ©es pour faciliter la lecture.
  • La correction d’erreurs rend un QR code lisible mĂȘme abĂźmĂ© jusqu’Ă  30 %.
  • VĂ©rifiez toujours l’adresse avant d’ouvrir un lien scannĂ©.

Sources : Noel Friedrich, How to read a QR Code by hand ; Hackaday (21 octobre 2026).

☀ Le RĂ©veil du Bien Heureux

Chaque matin à 7 h, les nouveaux articles du Bien Heureux dans votre boßte mail, avec un lien vers chacun. Gratuit, désinscription en un clic.

Votre adresse sert uniquement à l'envoi de cette lettre. Elle n'est ni cédée ni revendue. Voir nos mentions légales et vie privée.