Dans cet article
Qu'est-ce qu'un QR code ?
Les QR codes (Quick Response codes) sont des codes-barres bidimensionnels inventés par Denso Wave en 1994. Contrairement aux codes-barres traditionnels qui stockent les données en une seule dimension, les QR codes utilisent une matrice de carrés noirs et blancs pour encoder l'information horizontalement et verticalement, ce qui leur permet de stocker nettement plus de données — jusqu'à 7 089 caractères numériques ou 4 296 caractères alphanumériques.
Les QR codes intègrent une correction d'erreur basée sur les algorithmes de Reed-Solomon, ce qui signifie qu'ils peuvent être lus même lorsqu'ils sont partiellement endommagés ou masqués. Cette résilience, combinée à leur grande capacité de stockage et leur lecture rapide, a rendu les QR codes omniprésents dans tout, de l'emballage des produits aux paiements sans contact.
Comment fonctionne la lecture de QR codes
Un lecteur de QR code analyse une image pour localiser et décoder le motif du QR code. Le processus comprend plusieurs étapes, de la détection des motifs de repérage à l'extraction des données encodées.
- Motifs de repérage — trois grands carrés dans les coins aident le lecteur à localiser et orienter le QR code quelle que soit la rotation ou l'angle
- Informations de format et version — encodées près des motifs de repérage, elles indiquent au lecteur le niveau de correction d'erreur et le mode d'encodage utilisés
- Modules de données — les carrés noirs et blancs restants contiennent les données encodées, lues selon un motif en zigzag spécifique et décodées par l'algorithme jsQR
Essayez gratuitement — sans inscription
Scanner un QR code →Utilisations courantes des QR codes
Les QR codes sont devenus essentiels dans les applications grand public et professionnelles grâce à leur polyvalence et leur facilité d'utilisation.
- Partage d'URL et marketing — les QR codes sur les affiches, cartes de visite et emballages renvoient directement vers des sites web, évitant de saisir de longues URL
- Paiements sans contact — les systèmes de paiement mobile comme Apple Pay et Google Pay utilisent des QR codes pour des transactions rapides en point de vente
- Authentification et accès — les applications d'authentification à deux facteurs scannent des QR codes pour configurer les secrets TOTP, et les billets événementiels utilisent des QR codes pour la vérification d'entrée
Foire aux questions
Quelle quantité de données un QR code peut-il contenir ?
Un seul QR code peut stocker jusqu'à 7 089 chiffres numériques, 4 296 caractères alphanumériques ou 2 953 octets de données binaires. La capacité réelle dépend du niveau de correction d'erreur choisi — une correction plus élevée réduit la capacité mais améliore la résistance aux dommages. La plupart des QR codes pratiques stockent des URL ou des textes courts bien en deçà de ces limites.
Les QR codes endommagés peuvent-ils encore être scannés ?
Oui. Les QR codes utilisent la correction d'erreur Reed-Solomon à quatre niveaux : L (7 %), M (15 %), Q (25 %) et H (30 %). Cela signifie qu'un QR code avec une correction de niveau H peut perdre jusqu'à 30 % de ses modules de données tout en étant correctement décodé. C'est pourquoi les QR codes fonctionnent même imprimés sur des surfaces courbes ou partiellement recouverts.
Quelle est la différence entre les QR codes et les codes-barres traditionnels ?
Les codes-barres traditionnels (comme UPC ou EAN) stockent les données en une dimension avec des largeurs de lignes variables, contenant environ 20 à 25 caractères. Les QR codes stockent les données en deux dimensions avec une grille de carrés, pouvant contenir des milliers de caractères. Les QR codes incluent aussi une correction d'erreur et peuvent être lus sous n'importe quel angle, les rendant plus rapides et fiables à scanner.