Really Free QR Code Generator··9 min de lecture

QR codes modifiables sans abonnement : votre domaine

La réponse à « mais je dois pouvoir changer la destination plus tard » n’est pas un abonnement. C’est un chemin de redirection sur un domaine que vous possédez déjà.


Imprimez un QR code statique qui encode un chemin court sur votre propre domaine — yourcompany.com/m — puis configurez ce chemin pour rediriger où vous voulez. Avec nginx, une seule ligne return 302 suffit. Vous conservez des destinations modifiables et des statistiques par emplacement, tandis que le code imprimé ne dépend de rien d’autre que d’un domaine que vous payez déjà.

La promesse des QR codes dynamiques regroupe deux choses qui n’ont pas besoin de l’être : une redirection, réellement utile, et le fait que quelqu’un d’autre en soit propriétaire, ce qui constitue tout le problème. Séparez-les : la redirection reste, tandis que le propriétaire disparaît.

Pourquoi cela fonctionne-t-il ?

Votre code imprimé contient yourcompany.com/m sous forme d’octets littéraux : personne ne peut donc le révoquer, le mesurer ou l’enregistrer — et ce que fournit /m est une configuration que vous modifiez quand vous le souhaitez. C’est le même mécanisme que vendent les prestataires ; ils vous facturent simplement la location d’un domaine qui ne vous appartient pas. Statique ou dynamique explique cette distinction fondamentale.

Que gagnez-vous par rapport à chaque solution ?

Dynamique (loué)Statique, URL directeStatique + votre propre redirection
Peut être désactivé par un tiersOuiNonNon
Coût récurrentMensuel, souvent par codeAucunAucun au-delà de votre domaine existant
Modifier la destination après l’impressionOuiNonOui
Qui enregistre le scanLe prestataireVousVous
Ce que montre l’aperçu du scannerUn domaine court inconnuVotre domaineVotre domaine
Résiste à la faillite du prestataireNonS/OOui
Effort de configurationCréer un compteAucunUne ligne de configuration

La colonne de droite correspond à ce que vend le secteur, sans le risque lié à un tiers. Ce n’est pas un compromis : c’est strictement meilleur sur chaque ligne qui compte.

Comment concevoir les URL ?

Gardez-les courtes, car les charges utiles plus brèves produisent des motifs moins denses, qui se scannent plus sûrement à distance et résistent mieux à une mauvaise impression.

  • Utilisez un chemin bref : /m pour le menu, /p1 pour l’affiche numéro un, /w pour les informations Wi-Fi.
  • Attribuez à chaque emplacement physique son propre chemin. C’est ce qui vous donnera ensuite des statistiques par emplacement et la possibilité de rediriger un emplacement sans toucher aux autres.
  • Préférez les chemins aux chaînes de requête dans la partie imprimée, puis ajoutez les paramètres de campagne dans la cible de redirection. yourcompany.com/p1 peut rediriger vers yourcompany.com/promo?src=poster-lobby&utm_medium=qr.
  • Utilisez HTTPS et omettez www. si votre site fonctionne sans lui : chaque caractère supprimé simplifie le motif.
  • Ne réutilisez jamais un chemin pour une autre campagne. Les anciens exemplaires imprimés continueront de pointer vers lui.

Un chemin court signifie aussi que le code peut être imprimé plus petit, ou plus grand avec la même taille de module : c’est un gain concret de durabilité sur les chevalets de table et la signalétique extérieure.

Comment configurer la redirection ?

Utilisez une redirection 302 tant qu’une campagne est active et que vous pourriez vouloir la modifier. Utilisez une 301 uniquement lorsque la destination est réellement permanente, car les navigateurs et les scanners mettent fortement les 301 en cache et vous pourriez ne plus pouvoir revenir en arrière.

nginx

Dans votre bloc server : location = /m { return 302 https://yourcompany.com/menu?src=table; } — puis exécutez nginx -t et rechargez la configuration. Une ligne par emplacement.

Cloudflare

Utilisez une liste de redirections groupées, ou une règle de redirection unique pour quelques chemins. Aucun changement de serveur d’origine n’est nécessaire, ce qui en fait l’option la plus rapide si votre DNS s’y trouve déjà.

Netlify ou Vercel

Ajoutez un fichier _redirects contenant /m /menu?src=table 302, ou l’entrée redirects équivalente dans vercel.json. Déployez pour modifier une destination.

Next.js

Ajoutez à next.config.js une entrée redirects() qui renvoie { source: '/m', destination: '/menu?src=table', permanent: false }. Elle sera déployée avec votre prochain déploiement.

Apache

Dans .htaccess : Redirect 302 /m https://yourcompany.com/menu?src=table.

Comment organiser les chemins pour un programme d’impression pluriannuel ?

Les codes imprimés survivent aux campagnes qui les ont créés. Le système de chemins doit donc rester valable malgré les départs et les refontes de sites. Quelques conventions rendent cela peu coûteux.

Nommez les espaces selon l’emplacement plutôt que selon la campagne. /p/lobby-01 reste compréhensible lorsque la promotion change ; /spring-sale devient mensonger l’année suivante alors que le panneau est toujours au mur. Tenez un registre — un fichier unique dans le dépôt, ou un tableur placé à côté des fichiers d’impression — qui répertorie chaque chemin, sa destination actuelle, le support sur lequel il a été imprimé, le nombre d’exemplaires et la date prévue de remplacement. Sans ce registre, la configuration des redirections devient un ensemble de lignes que personne n’ose supprimer.

Ne supprimez jamais un chemin tant que des exemplaires imprimés existent. Retirez-le plutôt : faites-le pointer vers une page d’arrivée pertinente au lieu de supprimer la règle, afin qu’un ancien code mène encore à quelque chose d’utile plutôt qu’à une erreur 404. Conservez aussi les règles dans le contrôle de version, à côté du site, pour qu’une migration d’hébergement les emporte au lieu de les perdre — en pratique, l’échec le plus courant de cette méthode est un redéploiement qui supprime discrètement le fichier de redirection.

L’impression d’une URL plus longue rend-elle le code plus difficile à scanner ?

Légèrement, et cela mérite d’être compris, car c’est le seul véritable argument technique du secteur des raccourcisseurs.

La charge utile d’un QR code détermine sa version — la taille de sa grille — et les charges plus longues nécessitent davantage de modules. Avec une taille physique fixe, davantage de modules signifie des modules plus petits, que l’appareil photo a plus de mal à distinguer à distance ou avec une mauvaise qualité d’impression. Un lien court de six caractères fourni par un prestataire produit réellement un motif moins dense qu’une longue URL accompagnée de paramètres de campagne.

La solution n’est toutefois pas de louer leur domaine : gardez votre propre chemin court et déplacez les paramètres dans la cible de redirection. yourcompany.com/p1 compte environ 22 caractères, ce qui reste confortablement dans les versions basses de la spécification ISO/IEC 18004, et la partie ?utm_medium=qr&src=poster-lobby n’apparaît jamais dans le motif imprimé, car la redirection l’ajoute. Vous obtenez un code peu dense et robuste, avec une attribution complète : c’est exactement la combinaison pour laquelle le lien court était censé être nécessaire.

Comment obtenir des statistiques sans tiers ?

Vous les avez déjà. Chaque scan est une requête adressée à votre propre serveur : vos journaux d’accès l’enregistrent et vos statistiques comptent la visite de la page d’arrivée.

Attribuez un paramètre src distinct à chaque emplacement dans la cible de redirection et vous obtenez exactement le détail par affiche que vendait le tableau de bord : quelle affiche du hall fonctionne, quels chevalets de table sont utilisés, et si l’autocollant à emporter mérite d’être réimprimé. La différence est que les données vous appartiennent, que le client ne contacte que vous et que le code continue de fonctionner quel que soit le statut de facturation de quiconque. Ce qu’un proxy QR enregistre explique ce que vous évitez de transmettre.

Quel est le mode de défaillance de cette méthode ?

Pour être honnête, il faut le nommer : vous dépendez désormais de votre propre domaine. Si vous le laissez expirer, ou si vous migrez votre hébergement en oubliant les chemins de redirection, les codes imprimés cessent de fonctionner.

C’est un risque réel, mais d’une nature fondamentalement différente de celui qu’il remplace. C’est une dépendance que vous contrôlez, que vous pouvez renouveler plusieurs années à l’avance et que vous pouvez transmettre à un successeur. Personne ne peut vous en exclure par ses prix, en mesurer l’usage ou décider de monétiser vos clients par son intermédiaire. Trois mesures concrètes : enregistrez le domaine bien au-delà de la durée de vie des supports imprimés, conservez les chemins de redirection dans le contrôle de version à côté du site et documentez-les là où se trouvent vos fichiers d’impression.

Si vous n’avez pas du tout besoin de pouvoir modifier la destination — ce qui est généralement le cas pour un menu, un code Wi-Fi ou une carte de visite — ignorez la redirection et encodez directement la destination. Moins d’éléments mobiles, la même permanence.

Questions fréquemment posées

Un QR code statique peut-il pointer vers une redirection ?
Oui, et c’est toute la méthode. Le code est statique parce que sa charge utile ne change jamais ; ce que fournit cette URL dépend entièrement de vous. Vous gardez la permanence du support imprimé et la souplesse de votre propre configuration.
Ai-je besoin d’un domaine court spécial ?
Non. Un chemin court sur votre domaine existant suffit, et c’est préférable à un domaine court distinct, car l’aperçu du scanner affiche un nom que vos clients reconnaissent. Un domaine court dédié est un plus, pas une obligation.
Dois-je utiliser une redirection 301 ou 302 ?
Une 302 tant que vous pourriez encore vouloir modifier la destination : les 301 sont fortement mises en cache par les navigateurs et peuvent être difficiles à annuler. Passez à une 301 uniquement lorsque la destination est réellement permanente.
Que faire si je n’ai aucun site web ?
Ignorez alors entièrement la couche de redirection et encodez directement la destination : un code statique pointant vers votre page de réservation, votre profil social ou votre fiche cartographique existante fonctionne et ne coûte rien. Si vous voulez pouvoir changer de destination plus tard sans réimprimer, la version minimale viable consiste en un domaine et un service de redirection, bien moins coûteux qu’une facturation QR par code, tout en laissant le domaine à votre nom.
Que se passe-t-il si je déplace mon site vers un nouveau domaine plus tard ?
Gardez l’ancien domaine enregistré et continuez à servir les chemins de redirection. Les codes imprimés sont des supports permanents : le domaine qu’ils contiennent doit donc être considéré comme un engagement à long terme — raison de plus pour en choisir un qui vous appartient.

Générez le code statique correspondant à votre chemin de redirection : QR code d’URL. Si un code loué pose déjà problème, commencez par le guide de récupération d’un code pris en otage, ou lisez la vérité sur les arnaques aux QR codes pour avoir une vue d’ensemble.


Prêt pour un QR code statique ?

Générez-en un dans votre navigateur — sans compte, sans suivi, sans abonnement. Ce que vous créez vous appartient.