Les codes QR sont simplement des URLs dans un manteau (et quoi d'autre y est-il contenu)
La plupart des codes QR contiennent une URL, mais le format prend en charge les identifiants WiFi, les vCards, les messages SMS, les coordonnées géographiques et bien d'autres. Voici ce qui se trouve réellement à l'intérieur, comment fonctionnent les niveaux de correction d'erreurs, ce que signifie la condition de zone silencieuse en pratique, et dans quelles situations utiliser des codes dynamiques ou statiques.
Balayez n'importe quel code QR et votre téléphone ouvre une URL. Faites cela plusieurs centaines de fois et vous commencez à croire que c'est tout ce qu'un code QR peut être — un raccourci pixelisé vers un site web. Cette croyance est fausse, et elle importe si vous construisez quelque chose qui génère ou lit des codes QR.
Les codes QR sont définis par l'ISO 18004. Le spécificateur supporte quatre modes d'encodage — numérique, alphanumérique, binaire et kanji — et peut transporter jusqu'à environ 3 KB de données, selon la version et le niveau de correction d'erreur. La convention URL est simplement une convention. Le format n'a pas d'opinion sur ce que vous y mettez.
Ce qui se trouve vraiment dans le manteau
Un petit nombre de formats de charge ont devenu des standards de fait car les applications de caméra des systèmes d'exploitation mobiles savent les parser et prennent automatiquement l'action appropriée :
- URL —
https://example.com— s'ouvre dans le navigateur. Le cas évident. - Coordonnées WiFi —
WIFI:T:WPA;S:MyNetwork;P:hunter2;;— Les applications de caméra iOS et Android les lisent nativement et proposent de rejoindre le réseau. Aucune application tierce n'est nécessaire. C'est probablement le format le plus utile pour tout le monde qui a déjà essayé de lire un mot de passe WPA2 à l'aide de son téléphone. - Carte de contact vCard — Blocs complets v2.1 ou v3.0 de vCard avec nom, téléphone, e-mail, organisation, adresse. Le scan propose « Ajouter aux contacts ».
- Numéro de téléphone —
tel:+15555551234— Propose une appel. - SMS —
smsto:+15555551234:Pre-filled message text - E-mail —
mailto:user@example.com?subject=Hello&body=... - Coordonnées géographiques —
geo:37.7749,-122.4194— s'ouvre dans Maps. - Événement dans le calendrier — Bloc VEVENT (format iCalendar) pour ajouter des événements directement au calendrier du dispositif.
Le format WiFi mérite spécifiquement d'être mentionné parce que la plupart des gens ne le savent pas. Si vous construisez quelque chose avec un réseau invité — hôtel, espace de coworking, événement — imprimer un code QR WiFi est strictement meilleur que d'inscrire un mot de passe sur une carte. Tous les caméras modernes fonctionnent sans application.

Correction d'erreur : pourquoi vous pouvez mettre un logo au centre et que le code reste scannable
Les codes QR utilisent la correction d'erreur de Reed-Solomon, ce qui signifie qu'ils peuvent reconstruire des données manquantes ou endommagées à partir de cellules redondantes intégrées au motif. Il existe quatre niveaux de correction :
| Niveau | Nom | Rétablissement maximal des mots de code | Quand les utiliser |
|---|---|---|---|
| L | Faible | ~7% | Contextes numériques propres — écrans, PDFs, présentations. Densité minimale du motif. |
| M | Moyen | ~15% | Usage général. Par défaut dans la plupart des générateurs. Bon équilibre pour la plupart des utilisations imprimées. |
| Q | Quartile | ~25% | Étiquettes industrielles, affiches extérieures, tout ce qui est susceptible de se retrouver souillé ou endommagé physiquement. |
| H | Haut | ~30% | Codes QR marqués avec un logo placé intentionnellement au centre. Le logo détruit les données ; la correction H les reconstruit. |
L'effet est la densité : plus la correction est élevée, plus de cellules redondantes sont incluses dans le même motif. Un code QR de version 10 au niveau H est notablement plus complexe qu'un même URL au niveau L. Plus de complexité signifie des cellules individuelles plus petites à une taille d'impression donnée, ce qui signifie un risque accru de défaillance lors de scans à angle oblique ou à faible contraste. Ironique mais vrai : augmenter trop la correction d'erreur peut rendre un code plus difficile à scanner en pratique.
Le truc du logo marqué fonctionne parce que les codes H de niveau ont été conçus pour tolérer une perte de données de ~30%. Placer un logo au centre couvrant moins de cette quantité permet au lecteur de remplir les trous à partir des cellules redondantes. Dépasser 30% donne une image assez belle qui ne se scanne pas.
La zone silencieuse : la règle que personne ne documente jusqu'à ce que le code échoue
Chaque code QR nécessite une zone silencieuse — une marge de blanc autour des quatre côtés. La norme ISO exige une taille minimale de 4 modules (un « module » étant une des petites cases du réseau). Omettre cela fait échouer les lecteurs, surtout dans des conditions de lumière difficiles ou à un angle.
C'est la cause #1 d'un code QR « correct » qui ne se scanne pas en production : il a été trop serré, placé directement contre une bordure sombre, ou imprimé sur un fond coloré qui s'élargit dans la marge. Un code QR sur une boîte en carton sombre sans bordure blanche échoue de manière fiable. Le lecteur a besoin de cette zone blanche pour localiser les motifs de recherche aux coins.
Nombre pratique : à toute taille d'impression, donnez au code au moins 4 à 6 mm de blanc sur chaque côté. Si vous ne pouvez pas, mieux vaut utiliser une version plus grande du code plutôt que de le forcer dans un espace serré sans marge.
Statique vs dynamique : le bon choix n'est pas évident
UN code QR statique encodé directement dans le motif. Une fois imprimé, il est permanent — la seule façon de changer ce qu'il pointe est de le réimprimer. Aucun serveur nécessaire, aucune tierce partie, fonctionne indéfiniment.
UN code QR dynamique encodé une courte URL de redirection gérée par un service (qr.io, Bitly, ou similaire). Le destinataire de la redirection est modifiable après l'impression. Vous obtenez également des analyses de scan — nombre, durée, appareil, localisation approximative.
Pour tout usage sur des supports imprimés — menus, emballage de produits, affiches d'événements — le dynamique est presque toujours le bon choix. Réimprimer 10 000 boîtes de produits parce que l'URL a changé est coûteux. Pour des utilisations uniquement numériques où le coût de réimpression est nul, le statique est plus simple et n'a aucun risque de dépendance.
Le risque que personne ne mentionne : les codes QR dynamiques sur des emballages imposent l'existence d'un service de redirection tiers dans deux ans. Imprimez un code pointant vers un compte gratuit d'un service de QR à un niveau de 50 000 unités et vous faites une promesse à long terme sur la disponibilité de ce service. Si celui-ci disparaît, est acquis ou arrête simplement sa version gratuite, tous ces codes se brisent simultanément.
Si vous souhaitez générer des codes QR — statiques ou dynamiques, quel que soit le niveau de correction d'erreur, URL ou WiFi ou vCard — le Générateur de QR sur IO Tools gère tout cela directement dans le navigateur sans compte.
Vous aimerez peut-être aussi
Installez nos extensions
Ajoutez des outils IO à votre navigateur préféré pour un accès instantané et une recherche plus rapide
恵 Le Tableau de Bord Est Arrivé !
Tableau de Bord est une façon amusante de suivre vos jeux, toutes les données sont stockées dans votre navigateur. D'autres fonctionnalités arrivent bientôt !
Outils essentiels
Tout voir Nouveautés
Tout voirMise à jour: Notre dernier outil a été ajouté le 7 juin 2026
