Un QR code est un code-barres bidimensionnel qui stocke du texte dans une grille de carrés. Un appareil photo lit la grille, un logiciel la décode en caractères, et le téléphone propose de faire quelque chose avec le résultat. C'est toute l'idée. La raison pour laquelle cela semble plus complexe est que le texte est généralement une adresse web, si bien que scanner donne l'impression d'"ouvrir un lien" alors qu'en réalité on vient de lire une chaîne de caractères.
Le format a été créé par Denso Wave en 1994 pour suivre les pièces automobiles plus rapidement qu'un code-barres à rayures ne le permettait, et l'historique est public ainsi que la spécification. C'est une norme ouverte sans frais de licence, ce qui explique pourquoi n'importe quelle application appareil photo sur terre peut en lire un.
Si vous savez déjà ce qu'est un code et souhaitez en créer un, comment créer un QR code est le guide pratique. Cette page en est l'explication sous-jacente.
Ce que sont vraiment les carrés
Tous les modules d'un code ne sont pas des données.
Les trois grands carrés dans les coins sont des motifs de repérage. Ils indiquent au scanner où se trouve le code dans le cadre et selon quelle rotation, ce qui explique pourquoi un code fonctionne à l'envers ou en biais. Des motifs d'alignement plus petits maintiennent la grille fidèle lorsque le code se trouve sur une surface courbe. Une ligne de modules alternés entre les coins, le motif de synchronisation, indique au scanner la largeur d'un module à la distance actuelle.
Tout le reste est du contenu utile plus de la correction d'erreur. Ce sont ces octets de correction qui permettent à un code de survivre à un cerne de tasse de café ou à un logo au centre : le décodeur reconstruit les modules manquants à partir de la redondance, jusqu'au niveau pour lequel le code a été généré. Le niveau M, le réglage par défaut habituel, tolère environ 15 pour cent de dommages.
Ce qui se passe entre le scan et la page
Le décodage est local et hors ligne. L'appareil photo résout la grille, le décodeur applique la correction d'erreur et transforme les modules en octets, et les octets deviennent une chaîne de caractères. Aucun réseau n'est impliqué, c'est pourquoi un code se scanne encore dans un avion.
Le téléphone lit ensuite le début de cette chaîne et décide quoi proposer. https:// déclenche une invite à ouvrir une page. WIFI: déclenche une invite à rejoindre un réseau. BEGIN:VCARD déclenche une invite à enregistrer un contact. Si la chaîne n'est que des mots, la plupart des applications appareil photo affichent les mots.
Cette séparation compte pour deux raisons pratiques. Un scan ne peut rien exécuter par lui-même, donc le risque d'un QR code réside entièrement dans l'endroit où il vous envoie, ce que couvre les QR codes sont-ils sûrs. Et rien dans le code ne change lorsque la destination change, ce qui constitue toute la base des codes dynamiques.
Ce qu'un code peut contenir
Une URL est le cas courant, et le reste est plus utile qu'on ne le pense. Un QR code wifi place le nom du réseau, le type de sécurité et le mot de passe dans une seule chaîne, si bien que les invités rejoignent le réseau sans qu'on leur lise un mot de passe à voix haute dans la pièce. Un code vCard porte un enregistrement de contact complet. Les billets et les pièces industrielles portent souvent un simple identifiant sans aucun protocole.
La longueur a une conséquence physique. Plus de caractères signifie une version plus élevée du code, ce qui signifie plus de modules dans la même surface imprimée, ce qui signifie que chaque module est plus petit et plus difficile à résoudre pour un appareil photo. C'est pourquoi encoder un lien court plutôt qu'une longue URL truffée de paramètres produit un code visiblement plus épais et plus tolérant, et c'est la raison la plus courante pour laquelle un code ne se scanne pas.
Statique et dynamique : la seule distinction qui compte sur le plan commercial
Le code lui-même n'a aucune notion de statique ou de dynamique. Les deux sont les mêmes carrés.
La différence tient à ce vers quoi pointe la chaîne. Un code statique encode directement la destination, si bien que la destination est fixée au moment de l'impression. Un code dynamique encode un lien court que vous contrôlez, si bien que la redirection derrière lui peut être repointée plus tard et chaque scan peut être comptabilisé.
Tout ce qui intéresse les marketeurs - le nombre de scans par jour et par pays, changer la page d'une campagne après la distribution des flyers, comparer deux emplacements - provient de cette redirection plutôt que du code. QR codes dynamiques vs statiques détaille entièrement ce compromis, et comment suivre les scans de QR codes couvre la lecture des chiffres.
Vous voulez voir la différence ? Créez un lien sur le plan gratuit, générez un code à partir de celui-ci, et comparez-le à un code fabriqué à partir de l'URL de destination brute.
Où ils sont vraiment utilisés aujourd'hui
Les menus et les paiements ont banalisé les codes, mais les usages durables sont plus discrets : rejoindre un wifi sans mot de passe, une affiche qui mène à une page de réservation, un emballage produit qui porte la provenance et les instructions, un code sur une facture qui ouvre une page de paiement avec le montant pré-rempli.
La réglementation pousse le plus fort le cas de l'emballage. Le programme européen de passeport numérique des produits appose un identifiant scannable sur les biens physiques, ce qui est le même mécanisme appliqué à la conformité plutôt qu'au marketing, et les QR codes du passeport numérique des produits couvre ce que cela exige.
Ce qu'ils ont tous en commun, c'est que le code est la moitié bon marché. Le lien derrière lui détermine s'il peut être mesuré, corrigé ou digne de confiance.
Lire la série pilier
Cet article s'inscrit dans le cluster features. Commencez par comment créer un QR code, puis dynamique vs statique pour la décision commerciale. La page fonctionnalité QR codes couvre la personnalisation, et comment scanner un QR code couvre le côté lecteur.
À lire également sur le blog
Questions fréquentes
Qu'est-ce qu'un QR code ?
Un QR code est un code-barres bidimensionnel qui stocke du texte dans une grille de carrés noirs et blancs. Un appareil photo lit la grille, la décode en caractères, et le téléphone agit selon ce qu'il trouve. La plupart des codes contiennent une adresse web, mais le format lui-même ne fait que stocker du texte.
Comment fonctionne un QR code ?
Trois grands carrés dans les coins indiquent au scanner où se trouve le code et selon quelle rotation, un motif de synchronisation lui indique la taille de chaque module, et les modules restants portent les données ainsi que les octets de correction d'erreur. Le décodage se fait sur l'appareil, hors ligne, en une fraction de seconde.
Que peut stocker un QR code en dehors d'un lien ?
Des identifiants wifi qui rejoignent un réseau sans saisir de mot de passe, une vCard qui enregistre un contact, un numéro de téléphone, un e-mail, un événement de calendrier, une chaîne de paiement, ou du texte brut. Le scanner lit le préfixe et propose l'action correspondante, c'est pourquoi un code wifi invite à se connecter plutôt qu'à ouvrir une page.
Les QR codes expirent-ils ?
Le code imprimé, non. C'est un motif statique de carrés et il se décode toujours de la même façon. Ce qui peut expirer, c'est la destination : si le code encode une URL et que cette page est retirée, le scan réussit puis le navigateur échoue. Un code dynamique évite cela en encodant un lien que vous pouvez rediriger.
Faut-il une connexion internet pour scanner un QR code ?
Pas pour le décoder. L'appareil photo et le décodeur fonctionnent entièrement hors ligne, si bien que le téléphone peut lire le texte de n'importe quel code sans connexion. Internet n'est nécessaire que pour ce qui se passe ensuite, ce qui pour un code URL signifie charger la page.
Est-ce gratuit de créer un QR code ?
Le format est une norme ouverte sans frais de licence, donc générer un code statique ne coûte rien. Ce que vous payez, le cas échéant, c'est le service derrière un code dynamique : une redirection hébergée qui vous permet de changer la destination après l'impression et qui indique combien de fois chaque code a été scanné.
Essayer Elido
Collez une URL, obtenez un lien court
Sans inscription. Lien actif 30 jours. Inscrivez-vous pour le garder pour toujours.
Gratuit, sans inscription · 2 par jour