Génération de QR codes en ligne, gratuite
Créez des QR codes pour des URL, du texte, des mots de passe Wi-Fi ou des cartes de contact. Téléchargez-les en PNG ou SVG · sans inscription.
Qu'est-ce qu'un QR code ?
Un QR code (Quick Response) est un code-barres 2D qui stocke des données telles que des URL, du texte, des identifiants Wi-Fi ou des informations de contact. Pointez simplement la caméra de votre téléphone sur un QR code pour le scanner. Ils sont largement utilisés sur les cartes de visite, les menus de restaurant, les emballages de produit, les billets d'événement et les supports marketing.
Une brève histoire du QR code
Les QR codes ont été inventés en 1994 par Masahiro Hara, ingénieur chez Denso Corporation (filiale Denso Wave ensuite), pour résoudre un problème de la chaîne logistique automobile japonaise. Le modèle de production lean de Toyota générait plus de références par pièce que les quelque 20 caractères qu'un code-barres unidimensionnel pouvait porter, si bien que les ouvriers scannaient dix codes d'affilée par pièce. La mission confiée à Hara : concevoir un code 2D qui porte l'étiquette entière en un seul symbole, dans toute orientation, rapidement. Il a raconté en entretien que la disposition en grille matricielle lui est venue en partie des pierres blanches et noires d'un plateau de Go sur sa pause déjeuner. Le problème plus difficile était la détection de position : comment un scanner sait-il où commence le code et quel est son sens lorsqu'il est photographié de biais ou à l'envers ? La réponse de Hara, ce sont les trois carrés concentriques des motifs de détection dans trois coins de chaque QR code. Pour choisir un marqueur qui n'entrerait pas en conflit avec l'impression ordinaire, son équipe a tabulé les fréquences de bandes dans des milliers de magazines et journaux et a constaté que le rapport 1:1:3:1:1, noir fin, blanc fin, noir épais, blanc fin, noir fin, n'apparaît quasiment jamais dans l'impression courante. C'est ce rapport que les scanners recherchent. L'autre contribution décisive de Denso Wave fut stratégique : l'entreprise détient des brevets sur le QR code mais a explicitement renoncé aux droits de redevance pour tout usage conforme à la norme publique ISO/IEC 18004, publiée pour la première fois en juin 2000 avec des révisions majeures en 2006 (définissant le «QR Code 2005»), en 2015 (renommé simplement «QR Code»), et la quatrième édition d'août 2024 en vigueur. La marque «QR Code» est protégée ; le code-barres matriciel sous-jacent est libre. Cette décision de 1994 est la raison principale pour laquelle les QR codes ont gagné la course du code-barres 2D grand public face à PDF417, Aztec et Datamatrix. L'adoption de masse est arrivée avec la détection native par appareil photo : iOS 11 en septembre 2017 et Google Lens en mai 2018. Aujourd'hui, tout téléphone moderne lit les QR codes depuis son application photo par défaut, sans scanner tiers.
L'anatomie d'un QR code
- Motifs de détection. Trois carrés concentriques dans les coins supérieur gauche, supérieur droit et inférieur gauche. Le scanner les trouve en premier grâce à la séquence inimitable 1:1:3:1:1 sombre-clair-sombre-clair-sombre, un rapport dont l'équipe de Hara a confirmé qu'il n'apparaît quasiment jamais dans l'impression ordinaire. Le quatrième coin d'un code de version 2 ou plus porte un motif d'alignement plus petit pour la correction de perspective lorsque le symbole est photographié de biais.
- Versions et nombre de modules. Les QR codes existent en 40 versions. La version 1 fait 21x21 modules ; chaque version suivante ajoute 4 modules par côté, si bien que la version 40 fait 177x177. Le numéro de version est déterminé automatiquement par l'encodeur à partir de la taille du contenu et du niveau de correction d'erreur choisi. Les QR codes de production se situent typiquement entre la version 4 et la version 10 (33x33 à 57x57 modules), car au-delà la lecture depuis un téléphone à bout de bras devient difficile.
- Modes d'encodage. Les QR codes sont conscients du mode : l'en-tête du flux de données indique au décodeur quel jeu de caractères est utilisé, et un seul symbole peut combiner plusieurs modes. Le mode numérique empile trois chiffres dans dix bits (environ 3,33 bits par chiffre). Le mode alphanumérique empile deux caractères dans onze bits, limité aux majuscules A-Z, chiffres, espace et aux symboles
$ % * + - . / :. Le mode octet utilise 8 bits par octet et gère les URL en casse mixte, le texte UTF-8 et le binaire. Le mode kanji utilise 13 bits par caractère pour le japonais en Shift JIS. Choisir le bon mode est ce qui distingue un code version 1 compact de 21x21 d'un fouillis illisible de carrés noirs. - Correction d'erreur. Les QR codes utilisent la correction d'erreur Reed-Solomon, la même technique théorique de codage qui protège les CD, les transmissions de sondes interplanétaires et les DVD. L'article original de 1960 d'Irving S. Reed et Gustave Solomon, Polynomial Codes Over Certain Finite Fields dans le SIAM Journal on Applied Mathematics, traite une séquence de données comme les coefficients d'un polynôme sur un corps fini ; la redondance de la sur-évaluation permet au récepteur de reconstituer le polynôme même quand certaines évaluations sont fausses. QR propose quatre niveaux : L (environ 7 %), M (environ 15 %), Q (environ 25 %) et H (environ 30 %). Le pourcentage est la fraction des mots de code qui peuvent être perdus ou corrompus tout en restant récupérables.
- Charge utile maximale. En version 40 (177x177 modules) avec correction de niveau L, un QR peut porter 7 089 caractères numériques, 4 296 alphanumériques, 2 953 octets (texte UTF-8) ou 1 817 kanji. Au niveau H, la même version 40 ne contient que 3 057 chiffres, 1 852 alphanumériques, 1 273 octets ou 784 kanji. En pratique, quasiment aucun QR réel ne porte plus de quelques centaines d'octets, car les scanners portatifs commencent à peiner avec les codes denses de version 20 et plus aux distances de lecture habituelles.
- La zone de silence. Tout QR a besoin d'une bordure blanche minimale de 4 modules de large autour de la zone de données. Rogner dans la zone de silence casse la lecture même quand la zone de données est intacte, car le scanner utilise le contraste entre zone de silence et motif de détection pour verrouiller le code. Ce générateur émet la zone de silence correcte automatiquement ; si vous rognez l'image téléchargée vous-même, laissez de la marge.
Usages courants des QR codes
- URL et marketing. De loin la charge utile la plus courante. Le QR encode un lien
https://...en clair ; un scanner affiche l'URL avant de l'ouvrir (ou devrait le faire, sur les applications fiables). Associez le QR à une copie imprimée de l'URL pour que les lecteurs puissent vérifier avant de toucher, surtout dans les contextes physiques où la feuille imprimée pourrait avoir été remplacée. - Partage Wi-Fi. Le schéma URI
WIFI:S:<SSID>;T:<WPA|WEP|nopass>;P:<mot_de_passe>;H:<true|false>;;permet à un téléphone de rejoindre un réseau d'un seul tap. Le pilier des affichettes Wi-Fi invités dans les cafés, Airbnb, salles de conférence et bureaux annexes. Utilisez le niveau Q ou H si l'affiche sera manipulée ou exposée aux intempéries, car un module manquant dans un QR Wi-Fi bloque tous les invités qui le scannent. - Cartes de visite et contacts. Encodez une charge utile vCard 3.0 (RFC 6350) avec nom, téléphone, e-mail et organisation, et le téléphone qui scanne propose d'enregistrer le contact directement dans le carnet d'adresses. Les vCards sont verbeuses pour les standards QR : une carte de contact se situe généralement entre la version 6 et la version 12 ; le niveau M est le réglage par défaut habituel, sauf si la carte doit être imprimée en petit format.
- Paiements mobiles. Alipay et WeChat Pay ont popularisé le règlement marchand par QR en Chine à partir de 2011 et 2014 respectivement ; le même modèle équipe désormais Singapour (PayNow), la Thaïlande (PromptPay), l'Inde (UPI) et une part croissante de l'Europe. Le marchand imprime un QR ; le client le scanne depuis une appli de paiement ; l'appli gère l'autorisation, le règlement et le reçu. Aucun matériel NFC ni lecteur de carte n'est requis côté marchand.
- Emballage produit. Un QR sur une boîte peut renvoyer vers des notices, l'enregistrement de garantie, des informations de rappel, des listes d'ingrédients ou des systèmes d'authentification produit. Utilisez le niveau H ou Q car les cartons d'expédition se rayent, se tachent d'eau et sont parfois recouverts d'étiquettes de transport. Un QR destiné à un emballage extérieur devrait aussi inclure l'URL en clair en repli.
- Billets d'événement et cartes d'embarquement. Encodez un identifiant de billet unique ou un jeton signé pour un scan rapide à l'entrée. La plupart des cartes d'embarquement aérien modernes utilisent Aztec plutôt que QR, mais les billets de concert, entrées de musée et accès stade sont massivement QR. Le niveau Q ou H survit au froissage dans une poche et à la brève exposition à l'eau d'une file d'attente sous la pluie.
Normes et jalons historiques
- 1994 : Denso Wave invente le QR code. L'ingénieur Masahiro Hara conçoit le symbole en environ dix-huit mois chez Denso Corporation au Japon, à l'origine pour le suivi de pièces dans la chaîne logistique Toyota. Le choix décisif, ce sont les trois carrés concentriques des motifs de détection dans le rapport 1:1:3:1:1, qui permettent aux scanners de verrouiller un QR à n'importe quelle orientation.
- Janvier 1999 : JIS X 0510. Le comité des normes industrielles japonaises publie la première norme nationale sur les QR codes, codifiant les modes d'encodage, la structure de correction d'erreur et les exigences physiques du symbole que Denso Wave appliquait en interne depuis 1994.
- Juin 2000 : ISO/IEC 18004:2000. La première édition internationale, définissant les symboles QR fondamentaux Modèle 1 et Modèle 2. La publication au niveau international lève toute incertitude résiduelle de licence ou de géographie pour les implémenteurs potentiels et ouvre la voie à l'adoption mondiale.
- Septembre 2006 : ISO/IEC 18004:2006. Définit le «QR Code 2005», la version que la plupart des scanners modernes implémentent réellement. Ajoute des clarifications, des variantes micro-QR supplémentaires pour les usages industriels exigus, et des améliorations au placement des motifs d'alignement aux versions élevées.
- Août 2024 : ISO/IEC 18004:2024. La quatrième édition actuelle. Optimise l'efficacité d'encodage, durcit les règles d'ajout structuré (qui permettent à une charge utile logique de se répartir sur plusieurs symboles physiques) et aligne la terminologie avec la spécification micro-QR rectangulaire connexe. Tout code émis par ce générateur est conforme à la spécification 2024.
- 1960 : codes Reed-Solomon. Irving S. Reed et Gustave Solomon publient Polynomial Codes Over Certain Finite Fields dans le SIAM Journal on Applied Mathematics, volume 8, pages 300-304 (DOI 10.1137/0108018). La même technique théorique de codage qui protège les CD, DVD et données de sondes interplanétaires est ce qui permet à un QR code de continuer à fonctionner quand une partie est tachée, déchirée ou recouverte d'un logo.
- Septembre 2017 et mai 2018 : détection QR native par appareil photo. Apple livre Camera.app capable de lire les QR dans iOS 11 (septembre 2017) ; Google déploie la détection QR dans Google Lens (mai 2018) et l'intègre à l'appareil photo Android par défaut. Supprimer le besoin d'une application scanner tierce est le principal moteur de l'adoption QR post-2017 dans le marketing, la restauration et les paiements mobiles hors Asie de l'Est.
- 2021 à 2024 : la montée du quishing. L'hameçonnage par QR passe d'environ 0,8 % des e-mails de phishing en 2021 à 12,4 % en 2023 et se stabilise près de 10,8 % en 2024. Les dirigeants C-suite sont environ 42 fois plus susceptibles que les employés de base de recevoir une tentative de quishing ; environ 27 % des e-mails de quishing imitent des notifications d'authentification multifacteur. Les producteurs de QR légitimes réagissent en évitant les redirections de suivi silencieuses et en imprimant l'URL à côté du code pour que les scanneurs puissent vérifier avant de toucher.
Autres questions fréquentes
Quelle taille d'impression pour mon QR code ?
Pour l'impression, au minimum 2 cm sur 2 cm (environ 0,8 pouce), ce qui donne un rapport d'environ 20:1 entre distance de lecture et taille de module aux résolutions usuelles d'appareils photo téléphone. Une règle utile : taille minimale d'impression ≈ distance de lecture ÷ 10. Un QR destiné à être lu à 2 mètres doit faire au moins 20 cm de large ; un code sur un panneau d'autoroute à 50 mètres doit faire au moins 5 mètres de large.
Pourquoi le même contenu produit-il parfois des codes de tailles différentes ?
Deux raisons. D'abord, l'encodeur a pu passer à une version QR supérieure (plus de modules par côté) parce que votre niveau de correction d'erreur exige plus de redondance que ce qui tient dans la version inférieure. Ensuite, l'encodeur a pu changer de mode : un identifiant tout numérique s'encode en mode numérique à 3,33 bits par caractère ; le même identifiant avec un préfixe lettre force le mode alphanumérique ou octet, qui utilise plus de bits par caractère et peut faire monter la version.
Puis-je intégrer un logo au centre sans casser le QR ?
Oui, jusqu'à environ 25 à 30 % de la zone visible, à condition d'augmenter aussi le niveau de correction d'erreur. Reed-Solomon peut récupérer les modules qu'un logo couvre, mais uniquement jusqu'au pourcentage de récupération du niveau. Le niveau H (30 %) est le choix standard pour les superpositions de logo ; le niveau Q (25 %) convient pour des logos plus petits. Testez toujours le scan depuis au moins trois téléphones différents avant l'impression définitive, car le placement du logo sur tels ou tels modules importe aussi.
Quelle différence entre QR statique et QR dynamique ?
Un QR statique encode directement la charge utile : on le scanne, on obtient exactement l'URL ou le texte encodé. Un QR dynamique encode une URL de suivi courte qui redirige par un serveur tiers, ce qui permet de changer la destination sans réimprimer le code et de journaliser chaque scan. Ce générateur produit exclusivement des QR statiques : le contenu est le contenu, sans redirection, sans suivi. Plus lent à mettre à jour mais invisible aux scanners anti-hameçonnage, et survit à la disparition de la société de redirection tierce.
Les QR codes sont-ils sensibles à la casse ?
Les données le sont, mais le mode détermine ce qui passe. Le mode alphanumérique ne supporte que les majuscules A-Z, plus les chiffres, l'espace et $ % * + - . / : ; une URL écrite en minuscules force l'encodeur en mode octet, qui utilise plus de bits par caractère et peut faire monter la version QR. Si vous contrôlez la destination, utiliser un chemin court tout en majuscules sur un domaine sans chaîne de requête garde le code aussi petit que possible.
Mes saisies sont-elles stockées ou envoyées quelque part ?
Non. Ce générateur tourne entièrement dans votre navigateur via la bibliothèque MIT QRCode.js. L'URL, le mot de passe Wi-Fi, la vCard et les données d'image sont calculés et rendus localement ; rien n'est transmis à un serveur, aucun événement d'analytique n'enregistre les valeurs, aucune liste marketing ne capture vos saisies. Vérifiable dans le panneau Network des outils de développement en constatant l'absence de tout POST après le chargement de la page. Les mots de passe Wi-Fi et numéros de téléphone vCard sont exactement le type de charge utile que les générateurs côté serveur monétisent ; celui-ci ne le fait pas.
Questions fréquentes
Quelle est la taille idéale pour un QR code ?
Pour l'impression, prévoyez un QR code d'au moins 2 cm × 2 cm (environ 0,8 pouce). Pour des panneaux ou des affiches vus de loin, agrandissez proportionnellement. Règle empirique : la taille minimale du code est égale à la distance de lecture divisée par 10.
PNG ou SVG, lequel télécharger ?
Utilisez le PNG pour un usage numérique (sites web, réseaux sociaux, e-mail). Utilisez le SVG pour les supports imprimés, car c'est un format vectoriel qui s'adapte à n'importe quelle taille sans perte de qualité.
Puis-je personnaliser les couleurs du QR code ?
Oui, utilisez les sélecteurs de couleur principale et d'arrière-plan pour les accorder à votre marque. Conservez toutefois un contraste suffisant entre les deux couleurs, sinon les lecteurs ne pourront pas déchiffrer le code de manière fiable.
Les QR codes expirent-ils ?
Non. Les QR codes générés ici sont statiques, les données sont encodées directement dans le motif. Ils fonctionnent indéfiniment, tant que le contenu vers lequel ils renvoient (par exemple une URL) reste accessible.
À quoi sert le « niveau de correction d'erreur » ?
Un niveau de correction d'erreur plus élevé permet à un lecteur de déchiffrer le code même lorsqu'une partie est endommagée, salie ou masquée par un logo. Faible (7 %) produit le motif le plus petit ; Élevée (30 %) résiste à des dégâts importants, mais rend le code plus dense.
Outils associés
Compression d'images en ligne, gratuite
Compressez vos images jusqu'à 80 % plus petites. Glissez-déposez, téléchargement instantané. Aucun envoi vers un serveur.
Génération de mots de passe en ligne, gratuite
Générez des mots de passe robustes et aléatoires instantanément. Personnalisez la longueur, et incluez majuscules, minuscules, chiffres et symboles. Gratuit, fonctionne dans votre navigateur.
Encodage et décodage Base64 en ligne, gratuits
Encodez du texte en Base64 ou décodez du Base64 en texte instantanément. Prend en charge la conversion de fichier en Base64. Gratuit, sans inscription, fonctionne dans votre navigateur.