Guide complet des QR codes : générer, lire et utiliser les QR codes efficacement
Tout ce que vous devez savoir sur les QR codes — leur fonctionnement, les types de données qu'ils peuvent encoder, les bonnes pratiques de conception et comment lire un QR code à partir d'une image.
Les QR codes ont fait un retour remarquable — des menus de restaurant aux systèmes de paiement, des billets d'événements aux emballages de produits. Comprendre comment les générer correctement, quels formats de données ils prennent en charge et comment les rendre lisibles dans le monde réel est une connaissance véritablement utile pour les développeurs, les designers et les marketeurs.
Comment fonctionnent les QR codes
Un QR code (Quick Response code) est un code-barres matriciel bidimensionnel inventé par Denso Wave en 1994. Contrairement à un code-barres 1D qui stocke les données dans une seule direction, un QR code stocke les données dans les deux dimensions — ce qui permet d'encoder bien plus d'informations dans un espace réduit.
Structure d'un QR code :
- Motifs de détection — les trois coins carrés qui aident les scanners à localiser et orienter le code
- Motifs de synchronisation — modules alternant noir et blanc qui aident les scanners à déterminer la taille des modules
- Motif d'alignement — aide à corriger les distorsions (versions 2 et supérieures)
- Modules de données — les informations effectivement encodées
- Zone calme — bordure blanche requise autour du code (minimum 4 modules)
Niveaux de correction d'erreurs :
| Niveau | Capacité de récupération | Cas d'usage |
|---|---|---|
| L (Bas) | ~7% | Écrans numériques, environnements propres |
| M (Moyen) | ~15% | Usage général |
| Q (Quartile) | ~25% | Environnements industriels |
| H (Élevé) | ~30% | Supports imprimés, logos superposés |
Un niveau de correction d'erreurs plus élevé permet de récupérer davantage de données si le code est partiellement endommagé — et vous permet d'insérer un logo au centre sans altérer le code.
Quelles données peut-on encoder dans un QR code ?
Les QR codes prennent en charge plusieurs types de données avec des comportements de scanner différents :
URL simple (le plus courant)
https://example.com/product/abc123
Le scanner ouvre l'URL dans le navigateur. Utilisez toujours HTTPS.
Texte brut
Welcome to our store! Ask staff for today's specials.
mailto:hello@example.com?subject=Inquiry&body=Hello
Ouvre le client de messagerie pré-rempli.
Numéro de téléphone
tel:+15551234567
Propose d'appeler le numéro.
SMS
smsto:+15551234567:Hello, I'd like to book a table
Identifiants WiFi
WIFI:T:WPA;S:MyNetworkName;P:MyPassword123;;
Se connecte automatiquement au WiFi lors du scan — idéal pour l'hôtellerie et la restauration.
vCard (informations de contact)
BEGIN:VCARD
VERSION:3.0
FN:Jane Smith
ORG:Acme Corp
TEL:+15551234567
EMAIL:jane@acme.com
URL:https://acme.com
END:VCARD
Ajoute un contact au carnet d'adresses du téléphone.
Événement de calendrier
BEGIN:VEVENT
SUMMARY:Team Standup
DTSTART:20260415T090000Z
DTEND:20260415T093000Z
DESCRIPTION:Daily sync
END:VEVENT
Générez instantanément l'un de ces formats avec notre Générateur de QR Code — choisissez le type de données et obtenez un QR code scannable en quelques secondes.
Raccourcissement d'URL pour les QR codes
Plus un QR code contient de données, plus le motif est dense et difficile à scanner. Gardez les URLs courtes :
- Utilisez un raccourcisseur d'URL (bit.ly, short.io) pour les URLs longues
- Utilisez votre propre domaine court pour les codes personnalisés à votre marque
- Évitez les paramètres UTM excessifs dans le QR code lui-même — appliquez-les au niveau de la redirection
Par exemple :
Mauvais : https://mystore.com/products/shoes?utm_source=flyer&utm_medium=print&utm_campaign=spring2026&utm_content=qr
Bon : https://s.mystore.com/spring26 → redirige avec les paramètres UTM appliqués côté serveur
Bonnes pratiques de conception
Exigences de taille
| Distance de scan | Taille minimale du QR code |
|---|---|
| 20 cm (téléphone tenu près) | 2 × 2 cm |
| 1 mètre | 10 × 10 cm |
| 3 mètres | 30 × 30 cm |
La règle du ratio 10:1 : la taille du QR code doit représenter 1/10e de la distance de scan.
Exigences de contraste
- Ratio de contraste minimum : 4:1 entre les modules et l'arrière-plan
- Des modules sombres sur fond clair est la solution la plus sûre
- À éviter : clair sur clair, arrière-plans à motifs, images chargées en superposition
Superposition de logo
Vous pouvez placer un logo au centre si :
- Le logo couvre au maximum 30 % de la surface du code
- Le niveau de correction d'erreurs est réglé sur H (élevé)
- Le code est testé sur plusieurs appareils après l'ajout du logo
Préparation pour l'impression
- Exportez en SVG pour un redimensionnement parfait quelle que soit la taille d'impression
- Ne rastérisez jamais à basse résolution — un QR code flou ne sera pas scannable
- Ajoutez une zone calme suffisante (bordure blanche) — au moins 4 largeurs de module
- Testez le fichier final prêt à imprimer, pas seulement la version à l'écran
QR codes dynamiques vs. statiques
Les QR codes statiques encodent directement la destination. Ils sont gratuits, fonctionnent indéfiniment, mais les données sont fixes — changer l'URL nécessite un nouveau QR code.
Les QR codes dynamiques encodent une URL de redirection courte. La destination peut être modifiée à tout moment via un tableau de bord, et vous bénéficiez d'analyses des scans (localisation, appareil, heure). Ces services sont proposés par QR Code Generator Pro, Bitly ou Beaconstac, entre autres.
Pour les supports imprimés susceptibles d'être mis à jour (menus, emballages, affiches), les codes dynamiques valent le coût de l'abonnement.
Lire des QR codes à partir d'images
Si vous recevez une image de QR code et devez la décoder — sans appareil photo de téléphone — utilisez notre Lecteur de QR Code. Importez l'image et obtenez le contenu décodé instantanément, entièrement dans votre navigateur.
Cas d'usage courants :
- Vérifier un QR code que vous avez généré avant de l'imprimer
- Extraire des identifiants WiFi depuis une capture d'écran
- Décoder des QR codes dans des photos de produits
- Tester des QR codes dans des maquettes web
Codes-barres vs. QR codes
Tous les produits n'ont pas besoin d'un QR code. Les codes-barres traditionnels sont encore largement utilisés :
| Format | Capacité | Cas d'usage |
|---|---|---|
| QR Code | ~3000 caractères | URLs, contacts, WiFi, données enrichies |
| Code 128 | Alphanumérique variable | Étiquettes d'expédition, inventaire |
| EAN-13 | 13 chiffres | Identification de produits en grande distribution |
| UPC-A | 12 chiffres | Commerce de détail américain, point de vente |
Générez des codes-barres Code 128 et EAN-13 avec notre Générateur de codes-barres pour la gestion des stocks, les étiquettes d'expédition et l'identification de produits.
Liste de contrôle pour les QR codes
- Utiliser HTTPS pour toutes les URLs
- Garder les données encodées aussi courtes que possible
- Définir la correction d'erreurs sur H si un logo est ajouté
- Tester sur au moins 3 appareils différents avant la publication
- S'assurer d'une zone calme suffisante sur tous les côtés
- Vérifier le contraste entre les modules et l'arrière-plan
- Utiliser le format SVG pour les supports imprimés
- Envisager des codes dynamiques pour les supports imprimés susceptibles d'être mis à jour
Les QR codes font le lien entre le monde physique et le monde numérique. Un QR code bien conçu et correctement testé accomplit silencieusement sa mission des millions de fois. Un QR code défectueux ne fait que frustrer les personnes qui essaient sincèrement de s'engager.