Choisir la langue

Générateur de QR Code en ligne

Créez un QR code à partir d'un texte ou d'une URL, ajustez les couleurs, le niveau de correction d'erreur et la taille, puis téléchargez en PNG ou SVG.

Mehmet Demiray Publié Mis à jour
Partager
Les niveaux élevés restent lisibles même partiellement endommagés, mais stockent moins de données.
Pixels par module. Des valeurs plus élevées produisent une image plus grande.
Largeur de la zone de sécurité en modules autour du code.

Comment fonctionne un QR code

Un QR code est une matrice de petits carrés noirs et blancs appelés modules. Chaque module représente un bit d'information, et leur agencement encode du texte, une URL ou tout autre contenu numérique. Trois grands carrés placés dans les coins servent de motifs de détection : ils indiquent au lecteur où se trouve le code et dans quel sens l'orienter. La densité du code dépend de sa version, qui va de 1 à 40. Plus la version est élevée, plus la grille comporte de modules et plus elle peut stocker de données. La norme ISO/IEC 18004 définit précisément cette structure, ce qui garantit qu'un même code se lit de la même façon sur tous les smartphones et toutes les applications. Lorsque vous saisissez votre contenu dans le générateur, l'outil choisit automatiquement la version minimale nécessaire et répartit les données dans la grille. Une fois généré, le QR code peut être affiché à l'écran ou imprimé : le lecteur reconstruit l'information en analysant la position et la couleur de chaque module.

Les niveaux de correction d'erreur

La correction d'erreur permet à un QR code de rester lisible même partiellement abîmé. Elle repose sur le code de Reed-Solomon, qui ajoute des données redondantes pour reconstruire les modules manquants. Quatre niveaux existent, chacun récupérant une part différente du code endommagé :

Niveau Récupération Usage conseillé
L 7 % écran, surface protégée
M 15 % usage courant
Q 25 % impression exposée
H 30 % logo intégré, environnement difficile

Plus le niveau est élevé, plus la redondance occupe de place, ce qui réduit la quantité de données utiles ou augmente la version du code. Le niveau H est utile quand vous superposez un logo au centre ou quand le support risque d'être taché, rayé ou plié. Pour un affichage propre à l'écran, le niveau L ou M suffit largement. Le générateur vous laisse choisir ce paramètre afin d'équilibrer robustesse et lisibilité selon votre support final.

Les choix de design qui influent sur la lecture

Un QR code esthétique reste avant tout un code qui doit se scanner sans effort. Le facteur le plus important est le contraste entre les modules sombres et le fond. Un code foncé sur fond clair fonctionne presque toujours ; l'inverse peut échouer car de nombreux lecteurs s'attendent à des modules sombres. La marge blanche autour du code, appelée zone de silence, joue aussi un rôle clé : prévoyez au moins l'équivalent de 4 modules tout autour pour que le lecteur isole le code de son environnement. La taille compte également. Sur un support imprimé, une règle simple consiste à viser une largeur d'environ un dixième de la distance de lecture : un code scanné à 2 m gagne à mesurer au moins 20 cm. Vous pouvez utiliser des couleurs de marque, à condition de conserver un contraste suffisant et d'éviter les teintes trop proches. Testez toujours le résultat avec plusieurs téléphones avant d'imprimer en grande quantité. Pour vérifier un code existant, le lecteur de QR code vous confirme son contenu.

Export PNG ou SVG

Le générateur propose deux formats de téléchargement, adaptés à des usages différents. Le format PNG est une image matricielle composée de pixels. Il convient parfaitement au partage rapide en ligne, à l'envoi par messagerie, à l'intégration dans une présentation ou à l'affichage sur un site. Son seul point faible apparaît à l'agrandissement : au-delà de sa résolution d'origine, l'image devient floue. Le format SVG est une image vectorielle décrite mathématiquement. Il se redimensionne sans aucune perte de qualité, ce qui en fait le choix idéal pour l'impression professionnelle : affiches, emballages, kakémonos ou cartes de visite. Un même fichier SVG reste net qu'il mesure 2 cm ou 2 m. En pratique, choisissez le PNG pour le numérique et les usages immédiats, et le SVG dès que le code doit être imprimé en grand format ou retravaillé dans un logiciel de mise en page. Les deux exports conservent les couleurs et le niveau de correction d'erreur que vous avez définis dans l'outil.

Choisir le bon type de QR code

Ce générateur encode n'importe quel texte ou lien, mais certains contenus suivent un format précis pour que le téléphone propose la bonne action après le scan. Un lien web ouvre directement le navigateur, une fiche de contact propose l'ajout au répertoire, et des identifiants WiFi déclenchent la connexion au réseau. Pour ces cas spécifiques, des générateurs dédiés préparent automatiquement la syntaxe attendue :

Si votre besoin se limite à du texte brut ou à un lien simple, cet outil universel suffit : saisissez votre contenu, ajustez les couleurs et la correction d'erreur, puis téléchargez. Pour les scénarios marketing, menus de restaurant, billets d'événement ou emballages produit, partez du type qui correspond à l'action souhaitée afin d'offrir l'expérience la plus fluide à vos visiteurs.

Celles que nous répondons le plus souvent.

À quoi sert le niveau de correction d'erreur ?

Il détermine la part du QR code qui peut être endommagée tout en restant lisible. Un niveau bas comme L récupère environ 7 % du code, tandis que le niveau H monte jusqu'à 30 %. Plus la correction est élevée, plus le code est robuste, mais il contient alors moins de données utiles ou devient plus dense. Choisissez un niveau élevé pour les supports imprimés exposés ou avec un logo intégré.

Quelle taille donner à un QR code imprimé ?

La taille dépend de la distance de lecture. Une règle pratique consiste à viser une largeur d'environ un dixième de cette distance. Un code scanné à 2 m devrait mesurer au moins 20 cm de côté. Pour un flyer tenu en main, 2 cm à 3 cm suffisent. Pensez aussi à conserver une marge blanche autour du code pour faciliter la détection.

Puis-je utiliser les couleurs de ma marque sans risque ?

Oui, à condition de préserver un fort contraste entre les modules et le fond. Gardez des modules foncés sur un fond clair, car l'inverse perturbe de nombreux lecteurs. Évitez les teintes trop proches l'une de l'autre et testez le résultat avec plusieurs téléphones avant l'impression. Le générateur vous laisse définir librement la couleur de premier plan et celle de l'arrière-plan.

Pourquoi un code clair sur fond sombre refuse-t-il de se scanner ?

La plupart des lecteurs s'attendent à des modules sombres sur un fond clair, conformément à l'usage le plus répandu. Un code inversé, clair sur fond foncé, n'est pas reconnu par certaines applications, même si le contraste reste fort. Pour une compatibilité maximale, conservez l'agencement classique : premier plan foncé, arrière-plan clair.

Faut-il choisir le format PNG ou SVG ?

Le PNG convient au numérique : partage en ligne, e-mail, présentation ou intégration sur un site. Le SVG est vectoriel et se redimensionne sans perte de qualité, ce qui le rend idéal pour l'impression en grand format comme les affiches ou les emballages. Si vous devez agrandir le code ou le retravailler dans un logiciel de mise en page, privilégiez le SVG.

Le QR code généré expire-t-il un jour ?

Non. Ce générateur produit des QR codes statiques : le contenu que vous saisissez est encodé directement dans l'image. Le code reste valide tant que la destination existe, par exemple tant que l'URL pointée fonctionne. Il n'y a ni redirection intermédiaire ni date limite imposée par l'outil.

Comment vérifier qu'un QR code fonctionne avant de l'imprimer ?

Scannez-le avec plusieurs smartphones et applications différents pour confirmer qu'il s'ouvre correctement. Vous pouvez aussi décoder son contenu avec le lecteur de QR code afin de vérifier que l'information encodée est exacte. Faites toujours ce test avant un tirage en grande quantité, car corriger un code déjà imprimé est impossible.