pourquoi QRCanvas crée des codes sans téléverser les données
tech · 2026-11-02 · 4 min
la façon la plus simple de créer un QR en ligne consiste à envoyer le contenu à un serveur et à y dessiner le résultat. QRCanvas prend un chemin plus court : le générateur fonctionne dans le navigateur et le contenu n’a pas besoin de quitter l’onglet.
j’ai conçu QRCanvas comme un atelier en JavaScript natif pour dix types de contenu : liens, texte, e-mail, téléphone, SMS, WhatsApp, WiFi, fiches de contact, événements et lieux. Choisissez un type, remplissez les champs et l’aperçu se met à jour au fil de la saisie. Aucun compte, téléversement ou filigrane ne vient interrompre ce parcours.
l’aperçu est le produit
un QR est souvent réduit à un carré noir et blanc avec un bouton de téléchargement. Cela suffit à montrer que l’encodage fonctionne, mais pas pour un code destiné à un menu, une carte de visite ou une enseigne. QRCanvas propose des préréglages et permet d’ajuster couleurs, modules, angles, logo et zone de silence tout en gardant le code visible.
le format d’export dépend de l’usage : SVG pour l’impression, PNG pour les écrans. Le site recommande aussi de tester le résultat avec deux téléphones avant de l’envoyer à l’imprimeur. Ce contrôle compte davantage qu’un bel aperçu : un mauvais contraste, une taille inadaptée ou une zone de silence trop étroite peuvent gêner la lecture.
la confidentialité est un choix d’architecture
le texte est encodé en JavaScript dans l’onglet et l’image est dessinée par le navigateur. Aucun point de téléversement ne reçoit un mot de passe WiFi ou un lien privé. Le site indique que l’atelier n’utilise ni cookies de suivi ni analytics, héberge ses polices lui-même et peut fonctionner hors ligne une fois chargé.
cette limite supprime la copie côté serveur, mais ne rend pas le QR privé. Toute personne qui le scanne peut lire son contenu ; et un code statique ne peut plus être modifié après impression. Si la destination doit changer, mieux vaut encoder une redirection que vous contrôlez plutôt que l’adresse finale.
ce que cette limite ne couvre pas
QRCanvas sert à créer et exporter un code, pas à gérer une campagne. Aucun compte ni serveur n’est nécessaire pour dessiner le résultat, mais la destination doit rester disponible. Un code statique n’expire pas ; la page qu’il ouvre peut disparaître.
c’est le compromis que je voulais rendre explicite. L’outil doit permettre de créer rapidement un code utile, garder la valeur saisie dans le navigateur et fournir un fichier à tester. L’architecture locale n’est pas un slogan placé à côté du produit : c’est la raison pour laquelle il n’y a aucune étape de téléversement.