Codes QR personnalisés. QR codes that match your brand.
SVG rendu côté serveur avec couleurs personnalisées, formes d'œil, superposition de logo et cadre d'étiquette. PNG pour l'écran, SVG pour l'impression. Testez avec un téléphone avant de livrer.
- Server-rendered SVG — pixel-perfect at any size
- Custom colors, eye shapes, and logo overlay
- Dynamic codes — update the destination without reprinting
- Track every scan with full analytics
Style gallery
Six styles. One designer.
Mix module shapes, eye shapes, colors, logo overlays, and frame labels — every combination is validated against a scan-probability threshold before export. You never ship a QR that won’t scan.
Dynamic, not static
Print once. Update forever.
A static QR encodes the destination URL directly — change the URL, reprint everything. Elido QR encodes a short link; the destination is configurable any time from the dashboard or API in under 10 seconds, with no reprinting.
- Live retargetingRedirect an in-print QR to a seasonal campaign page without reprinting.
- Smart-link logicThe short link under the QR inherits geo-routing, expiry rules, A/B splits.
- Sub-5ms scanEdge redirects resolve in under 5ms — no scanner timeout waiting for origin.
- Scan analyticsEach scan fires a ClickHouse event: country, device, OS, hour-of-day.
- Jan 2024/winter-menu
- Mar 2024/spring-menu
- Jun 2024/summer-menuNowUpdated in 8 seconds from dashboard
Export for any medium
Vector for print. Raster for screen.
Export once in the right format. SVG renders losslessly at any DPI so your print shop can rasterise at 300 DPI or 1200 DPI with identical results. PNG ships at 1200 × 1200 px by default, up to 4096 px via API.
Print shop, signage, trade-show banners, packaging artwork.
Digital screens, email footers, social media posts.
Litho print, offset press, magazine insertion.
What you can do
- Superposition de logo avec remplissage automatique
- Styles de modules carrés / points / arrondis
- Formes d'œil carrées / arrondies / feuille
- Étiquette de cadre jusqu'à 32 caractères
- Sortie PNG et SVG
Ce que les codes QR doivent réellement faire en production
Les générateurs de QR gratuits vous donnent une image statique. Les fonctionnalités ci-dessous expliquent pourquoi les équipes gérant des tirages imprimés et des campagnes actives choisissent une solution dynamique s'appuyant sur l'analytique.
Dynamique vs statique : un seul QR, des changements de destination illimités
Un code QR statique encode l'URL de destination directement dans l'image. Changez l'URL, et vous devez tout réimprimer. Un code QR dynamique encode un lien court ; la destination de ce lien court est configurable à tout moment depuis le tableau de bord ou l'API. C'est la raison fondamentale d'utiliser Elido QR pour tout ce qui touche aux supports physiques — emballages, signalisation, supports imprimés, badges d'événements. Un seul tirage peut servir plusieurs campagnes successivement. Le QR sur une bouteille de sauce piquante est expédié en pointant vers une page 'en savoir plus' ; après le lancement d'une promotion saisonnière, vous le redirigez vers la page promo en 10 secondes depuis le tableau de bord, sans réimpression, sans gaspillage. Le lien court sous le QR hérite de toute la logique de lien intelligent d'Elido : règles d'expiration, limites de clics, géo-routage, tests A/B. Le code QR physique n'est qu'une adresse stable.
Designer de marque : logo, couleurs personnalisées, équilibre de correction d'erreurs
Elido génère les codes QR côté serveur au format SVG, puis les exporte dans n'importe quel format. Le designer vous permet de définir la couleur des modules, de l'arrière-plan, la forme des modules (carré, point, arrondi), la forme des yeux (carré, arrondi, feuille) et un logo en superposition avec espacement automatique. La superposition du logo fonctionne en augmentant le niveau de correction d'erreurs (H — 30 % de récupération de données) afin que les modules masqués puissent être reconstruits ; le designer affiche un indicateur de probabilité de scan en temps réel à mesure que vous augmentez la taille du logo, vous permettant de voir où vous arbitrez entre esthétique et fiabilité. Des cadres ajoutent jusqu'à 32 caractères de texte contextuel sous le QR. Les combinaisons de couleurs et de logos personnalisés qui échouent au seuil de probabilité de scan sont signalées avant l'exportation — nous ne vous laissons pas générer un QR qui ne scanne pas. L'exportation SVG est sans perte et prête pour l'impression à n'importe quel DPI ; le PNG avec transparence est idéal pour l'usage sur écran.
API de génération en masse pour le retail et les cycles de production imprimée
Un seul appel à POST /v1/workspaces/{ws}/qr/bulk accepte jusqu'à 100 spécifications QR par requête : URL de destination (ou lien court existant), slug, ID de modèle de design et format. L'API renvoie les URL de téléchargement pour chaque code QR généré (SVG et PNG), plus les données du lien court sous-jacent. Pour les clients du retail qui génèrent des QR pour des SKU de produits individuels, le flux de travail est : créez un CSV avec une ligne par SKU (ID SKU, URL de destination, préfixe de slug optionnel), passez-le au point de terminaison de masse par lots, téléchargez le ZIP des ressources. Le lot est indexé par une clé d'idempotence sur le slug, de sorte qu'une nouvelle exécution après un échec partiel ne génère pas de doublons. La limite de débit est de 200 codes QR par seconde par espace de travail sur Business. Sur Pro, l'importation par tableau de bord prend en charge jusqu'à 500 QR par lot via un téléchargement CSV ; au-delà, utilisez l'API.
Analytique des scans : par QR, géo, appareil, heure
Chaque scan sur un QR dynamique déclenche un événement de clic dans le même pipeline ClickHouse que les clics de liens courts. Vous obtenez la même répartition : pays, ville (lorsque la résolution IP descend au niveau de la ville), type d'appareil (téléphone vs tablette vs bureau — pertinent pour les QR qui ne devraient être scannés que sur mobile), OS, référent (l'application de scan QR, si elle en transmet un) et heure de la journée. Les statistiques par QR s'affichent dans le tableau de bord sur la fiche individuelle du QR ; l'analytique globale est regroupée au niveau du dossier de campagne. Le suivi de l'entonnoir est disponible si vous avez configuré un pixel de conversion ou un point de terminaison de conversion côté serveur : vous pouvez tracer comment 'ce scan QR a mené à un achat Shopify' de bout en bout. Les données de scan s'exportent vers les mêmes destinations S3 / BigQuery / Snowflake que les données de clics de liens courts.
GS1, vCard, WiFi et autres types de charges utiles au-delà des URL
Tous les codes QR ne pointent pas vers une URL. Elido prend en charge des types de charges utiles non-URL dans le générateur de QR : vCard 3.0 et 4.0 (nom, organisation, téléphone, e-mail, adresse — génère un contact téléchargeable au scan), connexion WiFi (SSID + mot de passe encodés au format WPA standard que iOS et Android reconnaissent nativement), texte brut, SMS et e-mail. L'encodage des identifiants d'application GS1 pour les QR de la chaîne logistique de détail est pris en charge dans l'API ; l'interface utilisateur du tableau de bord pour GS1 est basique — si vous générez des codes GS1-128 ou GS1 DataMatrix en volume, l'API est la solution appropriée. Pour tous les types de charges utiles, la redirection dynamique s'applique toujours : vous encodez un lien court qui résout vers la charge utile vCard / WiFi / texte, ce qui signifie que vous pouvez mettre à jour la charge utile après l'impression.
Équipes utilisant Elido QR en production
Les noms sont provisoires pour l'instant — les noms réels des clients apparaîtront ici au fur et à mesure de la publication des études de cas.
“Nous générons 8 000 QR par campagne saisonnière pour les supports de PLV en magasin. L'API de masse et un script de 30 minutes ont remplacé ce qui était auparavant un cycle de deux jours avec une agence de design. Les cibles dynamiques nous permettent d'arrêter de réimprimer chaque fois qu'une URL de page de destination change.”
“Des QR par session pour 80 ateliers par événement. Chacun pointe vers l'enregistrement de la session concernée après la fin de l'événement — pas de réimpression, nous mettons simplement à jour la destination le lendemain de la conférence.”
“Les QR des menus sont mis à jour chaque saison. Auparavant, nous plastifiions à nouveau chaque carte de table quatre fois par an. Maintenant, nous envoyons un seul QR plastifié par table et mettons à jour la destination. L'analytique des scans nous a indiqué quelles tables n'étaient jamais scannées — nous avons déplacé l'emplacement du QR et l'engagement a augmenté.”
Elido QR vs les alternatives
QR Code Generator (qr-code-generator.com) est un outil gratuit solide pour un usage statique. Bitly QR est l'extension naturelle si vous utilisez déjà Bitly. La comparaison ci-dessous montre honnêtement où chaque option s'arrête.
| Feature | Elido QR | QR Code Generator | Bitly QR |
|---|---|---|---|
| Changement de cible dynamique sans réimpression | Oui — lien court sous le QR, changement de destination à tout moment | Oui sur les forfaits payants | Oui — lien Bitly en dessous |
| Designer de marque (logo, couleurs personnalisées) | Superposition de logo, couleurs personnalisées, forme des modules + yeux, vérification de probabilité de scan | Logo et couleur sur les forfaits payants ; pas de vérification de probabilité de scan | Couleur uniquement ; pas de superposition de logo |
| Analytique des scans | Par QR : clics, géo, appareil, heure — même pipeline que l'analytique des liens | Nombre de scans et géo sur les forfaits payants | Analytique des scans via le tableau de bord Bitly |
| API de génération en masse | 100 par appel, avec clé d'idempotence, téléchargement ZIP | Pas d'API en masse ; tableau de bord uniquement | API disponible ; QR en masse non documenté |
| Contrôle du niveau de correction d'erreurs | L / M / Q / H — le designer expose les quatre avec retour sur la probabilité de scan | Sélectionné automatiquement par l'outil | Non exposé |
| Export vectoriel (SVG) | SVG sans perte à n'importe quel DPI ; PNG via pixellisation client | SVG sur les forfaits payants uniquement | PNG + SVG sur les forfaits payants |
| Rétention historique des scans | Événements bruts dans ClickHouse ; jusqu'à 24 mois | Compteurs agrégés ; données brutes non disponibles | Agrégé dans l'analytique Bitly |
Questions sur les codes QR
Que signifient les niveaux de correction d'erreurs et comment affectent-ils la taille du logo ?
La correction d'erreurs QR va de L (7 % de données récupérables) à M (15 %), Q (25 %) et H (30 %). Une correction plus élevée signifie plus de modules de données redondants — un code QR plus grand pour le même contenu, mais une meilleure tolérance aux dommages. Les superpositions de logos masquent des modules, nous passons donc automatiquement au niveau H lorsqu'un logo est ajouté. Le designer affiche une estimation de probabilité de scan en temps réel à mesure que vous redimensionnez le logo ; nous bloquons l'exportation si la probabilité tombe en dessous d'un seuil que nous considérons comme peu fiable (environ 85 %). En pratique, cela limite la largeur du logo à environ 25-30 % de la largeur totale du QR selon la densité du contenu.
Que signifie 'dynamique' en pratique — un seul tirage, des redirections infinies ?
Oui. L'image QR encode l'URL d'un lien court, pas la destination directement. La destination du lien court est configurable à tout moment depuis le tableau de bord ou l'API. Vous imprimez une fois ; chaque scan ultérieur atteint l'edge d'Elido, qui résout la destination actuelle et redirige en moins de 5 ms. Il n'y a pas d'expiration sur le lien court à moins d'en définir une (max_clicks ou expires_at), et l'image QR elle-même est juste une adresse stable — elle ne 'sait' pas que la destination a changé.
Les événements de scan peuvent-ils être liés aux conversions pour l'attribution ?
Oui. Un scan QR est un événement de clic dans le même pipeline ClickHouse que les clics de liens courts. Si vous avez configuré le transfert de conversion côté serveur (Stripe, Shopify ou webhook de paiement personnalisé), Elido peut attribuer la conversion au scan. L'ID de clic est transmis en tant que paramètre de requête à l'URL de destination ; votre session de paiement doit le conserver afin que le POST de conversion l'inclue. C'est la même configuration que pour l'attribution de conversion basée sur les liens.
QR vs liens profonds pour les installations d'applications — lequel utiliser ?
Les deux. Un QR qui pointe vers un lien universel / App Link est le bon choix par défaut pour les campagnes ciblant les applications mobiles : l'OS gère l'ouverture de l'application si elle est installée, ou l'aiguillage vers le store sinon. Le lien court sous le QR doit avoir des paramètres de lien profond mobile configurés (Apple-App-Site-Association, assetlinks.json) pour que la chaîne de repli soit correcte. Un simple QR pointant vers une URL générique convient aux destinations uniquement Web ; n'ajoutez pas de configuration de lien profond si la destination n'est pas une application.
Prenez-vous en charge les charges utiles GS1, vCard et WiFi ?
Les codes vCard (3.0 et 4.0) et les codes de connexion WiFi sont pris en charge dans le tableau de bord et l'API. L'encodage des identifiants d'application GS1 est réservé à l'API pour le moment — l'interface utilisateur du tableau de bord est rudimentaire. Si vous générez des codes-barres GS1-128 ou DataMatrix pour la chaîne logistique (pas des QR standards), nous aimerions connaître vos spécifications ; ce sont des symbologies différentes qui nécessitent une discussion.
Quel DPI est nécessaire pour une qualité d'impression ?
Pour les étiquettes de rayon et les impressions petit format (QR de 2 cm) : exportez en SVG et laissez votre imprimeur pixelliser à 300 DPI ou plus — le SVG est sans perte. Pour les codes QR de taille affiche ou salon professionnel : même SVG ; le DPI n'est pas pertinent pour le vectoriel. L'export PNG est de 1200px × 1200px par défaut, ce qui couvre la plupart des utilisations grand format jusqu'au format A4 environ à 300 DPI. Si vous avez spécifiquement besoin de PNG haute résolution, utilisez le paramètre de taille de l'API (jusqu'à 4096px).
Les codes QR expirent-ils ?
L'image QR elle-même n'expire jamais — c'est juste une chaîne encodée. Le lien court en dessous peut avoir une date d'expiration (expires_at) ou une limite de clics (max_clicks) ; si l'un ou l'autre se déclenche, les scans suivants aboutissent sur une page de lien expiré configurable plutôt que sur une erreur 404. Si vous voulez un QR permanent sans expiration, ne remplissez pas ces champs. L'expiration est utile pour les promotions limitées dans le temps où vous voulez que les scans après la date de fin affichent un message 'cette offre est terminée' plutôt qu'une page de destination obsolète.
Quelle est la limite de débit de génération en masse et le format CSV ?
API : 200 codes QR/seconde sur Business, 50/seconde sur Pro. Importation en masse CSV via le tableau de bord : jusqu'à 500 lignes par lot. Colonnes requises : destination_url. Optionnel : slug, domain, template_id (modèle de design enregistré), format (png/svg/eps/pdf), size (largeur en pixels pour PNG). La boîte de dialogue d'importation propose un modèle à télécharger. Pour des volumes à l'échelle du retail (des dizaines de milliers par lot), l'API avec interrogation de tâche asynchrone est la bonne voie — l'importateur du tableau de bord est bloquant jusqu'à la fin du lot.
Keep reading
Pointez votre propre domaine vers les codes Elido QR pour des adresses de scan entièrement à votre marque.
Analytique des clics et scans propulsée par ClickHouse — géo, appareil, référent, conversion.
Exemples de designs et modèles pour les cas d'utilisation courants de QR.
Guides sur les codes QR, référence API et dépannage.
Prêt à essayer ?
Commencez avec le forfait gratuit, passez à la version supérieure lorsque vous avez besoin d'un domaine personnalisé.