Utilisez un QR code dynamique quand la destination peut changer ou que vous voulez compter les scans ; utilisez un code statique quand l'URL est permanente, que vous n'avez besoin d'aucun suivi et que vous ne voulez aucun service extérieur sur le chemin du scan. Le motif imprimé a le même aspect dans les deux cas. Un code statique encode l'URL de destination elle-même. Un code dynamique encode un lien court, un pointeur vers la destination que vous pouvez modifier plus tard.
Cette seule différence détermine la modification, les statistiques, le coût dans le temps et ce qui se passe le jour où un fournisseur disparaît. C'est surtout une question de risque : quelle gravité si ce code imprimé pointe au mauvais endroit, ou vers rien ? Les sections ci-dessous le détaillent, y compris les cas où le statique est le meilleur choix d'ingénierie.
QR code statique ou dynamique en un coup d'œil
Six propriétés diffèrent. Le reste de l'article explique chaque ligne.
| Propriété | QR code statique | QR code dynamique |
|---|---|---|
| Ce que le motif encode | L'URL de destination elle-même | Un lien court qui redirige vers la destination |
| Changer la destination après impression | Non, il faut réimprimer | Oui, modifiez le lien |
| Statistiques de scan | Aucune depuis le code | Nombre, pays, appareil, navigateur, heure |
| Dépendance à un service | Aucune | L'hôte du lien court doit rester en ligne et rester à vous |
| Coût sur la vie du code | Gratuit une fois généré | Ce que l'hôte facture tant que le code existe |
| Taille de la grille pour une longue URL | Plus grande (version 6 ou plus) | Plus petite (version 3 ou 4) |
En bref : le dynamique achète du contrôle après l'impression et vous coûte une dépendance. Le statique n'a aucune dépendance et aucun contrôle.
Comment chaque code stocke ses données
Un QR code n'est pas une image d'URL. C'est une matrice de modules sombres et clairs contenant des données dans l'un de quatre modes : numérique, alphanumérique, octet et kanji. Un lien HTTPS normal contient des lettres minuscules et des symboles, il utilise donc le mode octet.
La taille de la grille s'appelle la version. La norme QR (ISO/IEC 18004) définit les versions 1 à 40 ; la longueur du côté vaut 17 + 4 x version modules, donc la version 1 fait 21 x 21 et la version 40 fait 177 x 177. Denso Wave, l'inventeur du format, publie le tableau des capacités. En mode octet, la version 1 contient 17 octets au niveau de correction d'erreur le plus bas et la version 40 en contient 2 953.
Prenons un code statique portant cette URL balisée de 101 caractères : https://example.com/products/spring-collection-2026?utm_source=flyer&utm_medium=print&utm_campaign=march. Au niveau de correction M (environ 15 % récupérables), il faut la version 6, une grille de 41 x 41. Au niveau H (environ 30 %), il faut la version 10, 57 x 57. L'URL est désormais dans le motif pour de bon ; une faute de frappe, une page déplacée ou une campagne terminée obligent à réimprimer.
Un code dynamique encode plutôt quelque chose comme https://b.elido.me/spring26. Cela fait 27 caractères : version 3 (29 x 29) au niveau Q, version 4 (33 x 33) en H. La vraie destination se trouve chez le raccourcisseur et est recherchée au moment du scan.
Statistiques de lien dans un espace de travail de démonstration. Les chiffres sont des données d'exemple synthétiques, pas des résultats clients.
Modification et statistiques de scan après l'impression
Le saut supplémentaire achète la modification, le comptage, le routage et l'expiration.
Destination modifiable. Changez la cible dans le tableau de bord ou via l'API, et les flyers déjà en circulation la suivent. La redirection est une 302 (temporaire, voir la RFC 9110), le bon statut pour une cible que vous prévoyez de changer ; l'explication 301 vs 302 détaille pourquoi. Vous ne pouvez pas modifier le lien court lui-même, car cette chaîne est le motif sur le papier. Les hôtels le ressentent le plus, avec une carte imprimée dans des centaines de chambres (QR codes pour les hôtels) ; un support d'enquête est le cas courant, puisqu'un QR code pour un Google Form peut être repointé vers le formulaire du prochain trimestre sans réimpression.
Routage et expiration. Les liens intelligents peuvent envoyer les visiteurs vers des destinations différentes selon le pays, l'appareil ou le navigateur. Un lien peut aussi porter une date d'expiration ou un plafond de clics ; au-delà, l'edge répond par une page « expiré » et un statut 410. Il ne redirige pas vers une URL « campagne terminée » personnalisée : repointez le lien vous-même si vous en voulez une.
Statistiques de scan. Chaque scan est une requête vers un serveur que vous contrôlez, il peut donc être compté. Les statistiques de lien d'Elido montrent la série temporelle des clics, les principales destinations, les pays, les appareils et les navigateurs, comme dans la capture ci-dessus. Trois limites honnêtes :
- Vous voyez l'audience, pas la personne. Rien n'identifie qui a scanné.
- Un scan est un clic sur le lien. Si le même lien figure sur une affiche et dans un e-mail, les deux atterrissent dans le même compteur. Donnez à chaque emplacement son propre lien court et vous pourrez les comparer. C'est une habitude, pas une fonction intégrée.
- Les scans ne sont pas des conversions. Suivre un visiteur jusqu'à une inscription demande des URL balisées lues par votre propre outil d'analyse, tandis que le suivi des conversions d'Elido relie les achats Stripe et Shopify au lien ; comment suivre les scans de QR code couvre toute la pile.
Ma règle personnelle : si un code va sur du papier, je choisis le dynamique par défaut et je fais du statique l'exception qu'il faut justifier. Un code statique ne vous donne rien de tout cela. Si quelqu'un demande « l'affiche a-t-elle marché ? », la réponse honnête est « aucune idée ».
Latence de redirection et lisibilité au scan
La redirection ajoute quelques millisecondes de temps serveur en cas de succès du cache ; le budget de conception d'Elido pour ce chemin est un p95 sous 15 ms, et comment le chemin de redirection y parvient fait l'objet d'un article à part. En face, la mise au point et la capture de la caméra prennent environ 100 à 300 ms, le DNS et le TLS de la destination prennent de dizaines à centaines de millisecondes sur mobile, et la page de destination est généralement la plus lente de toutes. La redirection est une erreur d'arrondi. Ce qui fait mal, c'est un fournisseur sans edge à proximité : scannez l'un de ses codes en données mobiles avant de vous engager.
La charge utile plus courte joue en faveur du dynamique. À 3 cm de large, une grille de version 3 a des modules d'environ 1 mm ; une grille de version 20 (97 x 97) en a d'environ 0,3 mm. Une règle empirique courante consiste à imprimer à environ un dixième de la distance de scan : un code scanné à 1 m doit donc faire environ 10 cm de large. Une petite grille laisse aussi de la place, sous la correction d'erreur, pour un logo, ce que détaillent les niveaux de correction d'erreur des QR codes. Le concepteur d'Elido règle le style des modules (carré, arrondi, point), le style des yeux, les couleurs, un logo importé avec marge, et une étiquette encadrée, et exporte en PNG ou SVG. Son propre conseil est de garder le niveau H quand un logo couvre plus d'environ 20 % du code, et de tester avec deux téléphones avant d'imprimer.
Coût, limites et ce qui se passe si vous arrêtez de payer
Un code statique ne coûte rien une fois généré. Un code dynamique coûte ce que facture l'hôte aussi longtemps que le code existe dans le monde, ce qui, pour un menu ou une boîte de produit, peut durer des années.
Une hypothèse pour donner la forme. Si un hôte facturait 10 EUR par mois et que votre emballage reste 3 ans en rayon, garder la redirection en vie coûte 360 EUR. Vos chiffres seront différents. Le coût dépend du temps, pas du nombre de scans, et il continue après que la campagne a cessé d'être intéressante.
Ce qui se passe à la fin dépend du fournisseur, renseignez-vous donc avant le tirage :
- Lien conservé, fonctions payantes gelées. Le meilleur cas. Les scans redirigent encore ; la modification ou les statistiques sont verrouillées.
- Lien désactivé ou en pause. Les scans arrivent sur une page d'erreur. Dans Elido, un lien désactivé renvoie une page 410, et un espace de travail en pause affiche une page de pause au lieu de rediriger.
- Lien et domaine disparus. Le pire cas. Le motif contient une URL courte qui ne se résout plus, et aucune modification ne peut la réparer, car le motif est le lien court, pas la destination.
Limites des codes dynamiques
Quatre limites valent la peine d'être connues avant de choisir, et aucune n'est une raison d'éviter les codes dynamiques sur papier.
- Réseau nécessaire. Le téléphone doit atteindre la redirection puis la page. Dans un sous-sol, un ascenseur ou un champ sans signal, un code dynamique échoue, tout comme un code statique qui pointe vers une page web. Seules les charges utiles texte, Wi-Fi et carte de contact se scannent entièrement hors ligne.
- Un prestataire sur le chemin. La disponibilité, la conservation et les conditions de résiliation de l'hôte s'appliquent désormais à vos supports imprimés. Demandez-les par écrit avant un long tirage.
- Vie privée. Chaque scan est une requête vers un serveur, donc il produit un enregistrement de clic. Vérifiez ce que contient cet enregistrement et combien de temps il est conservé ; QR codes et RGPD le détaille.
- Motif figé. Vous pouvez changer la destination du code, jamais le code lui-même. Un mauvais slug sur le papier reste mauvais.
Changer de fournisseur : à qui appartient le lien court ?
Changer revient à savoir quel domaine est dans le motif.
- Domaine partagé du fournisseur (comme
b.elido.me/spring26) : les codes imprimés restent liés à ce fournisseur. Vous pouvez recréer les destinations ailleurs, mais les anciens motifs continuent de pointer vers l'ancien hôte. - Votre propre domaine (comme
go.acme.example/spring26) : déplacez le DNS vers un nouveau prestataire, recréez les mêmes slugs, et les codes imprimés continuent de fonctionner.
Pour tout ce qui est imprimé et restera en circulation plus de quelques mois, utilisez donc le dynamique sur un domaine que vous possédez. Domaines personnalisés pour les liens courts couvre le DNS et les certificats, la page de la fonctionnalité QR codes liste ce qui est proposé, et la page des tarifs indique quels forfaits incluent les domaines personnalisés. L'emballage de détail ajoute un angle de normalisation : GS1 Digital Link garde une URL de produit résoluble malgré les changements d'outils, et la section QR d'Elido propose un onglet de création GS1 pour cela.
Quand le statique est le bon choix et quand le dynamique l'emporte
Le statique n'est pas l'option inférieure. C'est le bon choix quand :
- La destination est vraiment permanente : un DOI, une loi, un registre public tenu par une autorité qui ne déplace pas ses pages.
- Le code doit survivre à tout fournisseur, comme un PDF archivé, un livre ou une plaque. Un code statique vers une URL stable se scanne dans dix ans sans que rien ne tourne de votre côté.
- Vous travaillez hors ligne ou dans un système fermé, sans compte.
- Zéro suivi est une exigence. Un code statique n'envoie rien par un tiers.
- La charge utile n'est pas une URL : identifiants Wi-Fi, carte de contact, texte brut.
Une voie intermédiaire : imprimer un code statique qui pointe vers une URL de votre propre site et faire la redirection sur votre propre serveur. Vous obtenez la modification sans tiers, au prix de la construire.
Choisissez le dynamique quand la destination peut changer ou n'est pas définitive à l'impression, quand le code a une date de fin, quand vous avez besoin de compter les scans, quand un même support part dans plusieurs pays, ou quand réimprimer coûte cher (emballages, signalétique, gros tirages). Il réduit aussi le coût d'une mauvaise URL : on corrige le lien, pas l'emballage. Pour une série de codes, voyez la génération de QR codes en masse, et lisez Les QR codes sont-ils sûrs ? Le quishing et comment s'en protéger avant d'en poser un sur une surface publique.
Liste de contrôle avant d'imprimer
- La destination ou la date de fin va-t-elle changer ? Alors dynamique.
- Avez-vous besoin de compter les scans ? Alors dynamique, avec un lien court par emplacement.
- Le code vivra-t-il plus d'un an ? Utilisez un domaine que vous possédez et notez la date de renouvellement.
- Archivez les liens, ne les supprimez jamais. Un lien supprimé renvoie une page introuvable, et aucune modification ne ressuscite l'ancien motif.
- Testez une épreuve imprimée sur deux téléphones, dans l'éclairage où elle sera accrochée.
- Gardez une liste de chaque emplacement et de son lien.
Le concepteur de QR codes dans un espace de travail de démonstration ; le contenu affiché est une donnée de substitution.
Envie d'essayer ? Ouvrez le concepteur de QR codes et créez un code dynamique, un lien par emplacement. Si vous hésitez encore, comment créer un QR code va de la décision au téléchargement, et qu'est-ce qu'un QR code explique le fonctionnement du scan. Pour le flux de travail des campagnes, voyez Elido pour les marketeurs.
- Marius
À lire aussi sur le blog
- Comment créer un QR code : statique, dynamique, traçable
- Niveaux de correction d'erreur des QR codes : L, M, Q, H expliqués
- Comment suivre les scans de QR code et lire les statistiques
- Domaines personnalisés pour les liens courts
- Génération de QR codes en masse : du CSV aux fichiers prêts à imprimer
- Code-barres ou QR code : lequel mettre sur votre produit
Questions fréquentes
Quelle est la différence entre un QR code statique et un QR code dynamique ?
Un QR code statique encode la destination elle-même dans le motif : il ne change jamais et rien ne s'intercale entre le scan et la page. Un QR code dynamique encode un lien court qui redirige vers la destination ; vous pouvez donc changer la cible et compter les scans après l'impression. Le motif a le même aspect dans les deux cas ; la différence tient à ce que le motif contient.
Les QR codes dynamiques expirent-ils ?
Le motif n'expire jamais, mais la redirection qui se trouve derrière peut cesser de fonctionner. Si le lien court est supprimé, désactivé, ou si le compte qui l'héberge est résilié, les scans aboutissent à une page d'erreur ou de pause au lieu de votre destination. Que cela arrive quand vous cessez de payer dépend du fournisseur : lisez les conditions avant d'imprimer. Un lien court sur un domaine que vous possédez est la configuration la plus sûre.
Les QR codes dynamiques sont-ils plus lents à scanner ?
Pas de manière perceptible par une personne. La redirection ajoute un saut HTTP, en général de quelques millisecondes à quelques dizaines de millisecondes, contre des centaines pour la mise au point de la caméra, le décodage, le DNS et le TLS. Un code dynamique encode aussi moins de caractères, donc sa grille est plus petite, ce qui le rend souvent plus facile à scanner, pas plus difficile.
Puis-je convertir un QR code statique en QR code dynamique ?
Pas le motif imprimé. Un code statique contient la destination en dur : il n'y a rien à rediriger. Vous pouvez créer un code dynamique qui pointe vers la même destination et remplacer l'ancien lors du prochain tirage. D'ici là, chaque code statique déjà en circulation continue d'aller directement vers l'ancienne URL.
Les QR codes dynamiques nécessitent-ils une connexion Internet ?
Oui, sur le téléphone qui scanne. La caméra décode le motif hors ligne, mais la redirection et la page de destination se chargent toutes deux par le réseau : un scan sans données ni Wi-Fi ne mène nulle part. Un code statique vers une page web a la même limite pour la page elle-même ; seules les charges utiles qui ne sont pas des URL, comme les identifiants Wi-Fi ou les cartes de contact, fonctionnent entièrement hors ligne.
Que devient mon QR code dynamique si je change de fournisseur ?
Si le lien court se trouve sur le domaine partagé du fournisseur, les codes imprimés restent liés à ce fournisseur et ne peuvent pas être déplacés. S'il se trouve sur un domaine personnalisé que vous possédez, vous pouvez pointer ce domaine vers un nouveau prestataire et recréer les mêmes slugs, et les codes imprimés continuent de fonctionner. C'est la principale raison d'utiliser votre propre domaine pour tout ce qui est imprimé.
Essayer Elido
Collez une URL, obtenez un lien court
Sans inscription. Lien actif 30 jours. Inscrivez-vous pour le garder pour toujours.
Sans inscription. Créez un compte gratuit pour 50 liens par mois.