Générateur de QR code
Créez un QR code à partir d'un lien ou d'un texte et téléchargez-le en PNG, généré dans votre navigateur.
Comment utiliser l'outil Générateur de QR code
Principales fonctionnalités de l'outil Générateur de QR code
Le symbole est construit par la bibliothèque qrcode-generator et peint sur un canevas dans votre navigateur. Le texte que vous tapez n'est envoyé à aucun serveur ni service web.
La bibliothèque choisit la plus petite version de QR code qui contient votre texte, au niveau de correction d'erreur M (environ 15 % du symbole peut être endommagé et rester lisible). Si le texte est trop long pour M, elle revient au niveau L, et au-delà, un message vous demande un texte plus court.
Chaque module est dessiné avec un nombre entier de pixels, avec une zone de silence blanche de quatre modules autour du code, afin que le PNG reste net et lisible. À cause de cet arrondi, la taille finale peut différer de la résolution choisie, jusqu'à environ 85 px pour un texte long ; la ligne sous l'aperçu indique la taille exacte avant l'enregistrement.
À propos de l'outil Générateur de QR code
Générateur de QR code encode tout ce que vous tapez en UTF-8 avec la bibliothèque qrcode-generator, si bien que les caractères accentués et les symboles sont préservés, puis dessine les modules en noir sur blanc sur un canevas et l'exporte en PNG. Rien n'est envoyé ; la page travaille avec votre texte en mémoire et vous remet l'image terminée.
Il est utile pour mettre un lien sur un prospectus imprimé, ajouter une carte de contact ou une chaîne Wi-Fi sous forme de texte sur une affiche, ou partager une URL sur une diapositive. Le résultat est uniquement en noir sur blanc, sans option de logo, de couleur ou de SVG, et un texte trop long ne tiendra dans aucune version de QR code.
Quand utiliser l'outil Générateur de QR code
Un lien qui doit figurer dans un PDF imprimé, comme la page d'inscription d'un programme d'événement ou un formulaire de retour sur une facture : générez le PNG ici, puis placez-le sur la page avec Ajouter une image à un PDF, qui accepte les fichiers PNG. Choisissez Qualité impression (800 px) pour que le code reste net sur papier.
Une URL pour une carte de visite ou un badge nominatif a besoin de bien moins. Standard (300 px) convient à ce petit espace, et à 300 points par pouce, elle s'imprime sur un carré d'un pouce.
Une longue URL pleine de paramètres de suivi produit un code dense : plus de caractères signifient plus de modules, et à taille de pixels fixe, chaque module reçoit moins de pixels, ce qu'un appareil photo de téléphone a plus de mal à lire à distance. Surveillez le nombre de modules sous l'aperçu en direct ; s'il augmente, raccourcissez l'URL ou passez à une taille supérieure.
Un texte brut fonctionne de la même façon : un numéro de série, une référence de réservation ou une chaîne Wi-Fi, et quiconque le scanne obtient le texte à copier. Pour un code qui doit figurer sur une affiche construite à partir d'une image, enregistrez le PNG et créez la page avec PNG en PDF.
Conseils et dépannage
- Générer le QR code est grisé tant que le champ de texte est vide (l'aperçu affiche « Saisissez du texte pour voir le code ») et tant que le texte est trop long à encoder, auquel cas l'aperçu devient rouge et affiche la raison.
- La ligne sous l'aperçu, par exemple « 25 x 25 modules, 495 x 495 px à l'enregistrement », indique la densité du symbole et la taille exacte du PNG avant même de cliquer : 25 modules plus une zone de silence de 4 modules de chaque côté donne 33, et Haute résolution donne 15 px par module, soit 495 px.
- Les espaces en début et en fin de texte sont retirés avant l'encodage. Le texte est encodé en UTF-8, si bien qu'un caractère accentué ou un symbole occupe plus d'un octet et la limite est atteinte plus vite qu'avec de simples lettres et chiffres.
- Le fichier s'appelle toujours qrcode.png. Traiter un autre fichier vous ramène au formulaire avec votre texte et votre taille toujours en place, changez donc un élément et générez de nouveau ; renommez les téléchargements si vous en faites plusieurs.
- La bordure blanche du PNG est la zone de silence exigée par la norme QR, quatre modules de chaque côté. Ne la recadrez pas quand vous placez le code sur une page, et laissez un fond uni tout autour.
- « L'encodeur QR ne s'est pas chargé » signifie que la bibliothèque qrcode-generator n'a pas pu être récupérée depuis le CDN. Vérifiez votre connexion et rechargez la page ; une fois chargée, la génération ne nécessite plus aucun réseau.
Comment fonctionne l'outil Générateur de QR code dans votre navigateur
La page charge une seule bibliothèque, qrcode-generator, depuis cdnjs. Quand vous tapez, un minuteur de 120 millisecondes attend une pause, puis le texte est converti en octets UTF-8 et transmis à l'encodeur avec le type 0, c'est-à-dire la plus petite version de symbole qui convient, au niveau de correction d'erreur M. Si les données ne tiennent pas au niveau M, l'outil essaie une fois de plus au niveau L avant d'abandonner avec le message de texte trop long. L'outil prend le nombre de modules du résultat, ajoute quatre modules de chaque côté pour la zone de silence, divise la taille choisie par ce total et arrondit pour obtenir les pixels par module, puis remplit un canevas en blanc et peint un carré noir pour chaque module sombre. Le canevas d'aperçu est dessiné à la taille de sortie complète puis réduit à 220 px par CSS, c'est donc exactement l'image que vous allez télécharger.
Générer le QR code répète l'encodage sur un nouveau canevas et appelle canvas.toBlob pour produire un PNG. Le Blob est affiché sur la carte de résultat via une URL d'objet et proposé par Télécharger le fichier. Le texte, la grille et le PNG n'existent que dans cet onglet ; aucune requête n'est faite avec votre texte, et recharger la page efface tout.
Questions fréquentes
Le texte que je saisis est-il envoyé quelque part ?
Non. Le code est généré par une bibliothèque JavaScript dans votre navigateur et dessiné sur un canevas. Aucune requête contenant votre texte n'est envoyée à un serveur.
Quelle est la taille du PNG ?
Vous choisissez 300, 500 ou 800 px. L'outil arrondit à un nombre entier de pixels par module pour que le code reste net : quand le texte est long, la taille enregistrée peut donc dépasser l'option choisie, ou rester en dessous, d'environ 85 px au maximum (370 px pour Standard, par exemple). La ligne sous l'aperçu et le message de résultat indiquent la taille exacte.
Pourquoi indique-t-il que mon texte est trop long ?
Un QR code contient une quantité de données limitée, et cette limite est plus basse avec une correction d'erreur plus élevée. L'outil essaie d'abord le niveau M puis le niveau L ; si le texte ne tient toujours pas, raccourcissez l'URL ou le texte et réessayez.
Puis-je créer un QR code pour un réseau Wi-Fi ou une carte de contact ?
Oui, si vous avez déjà le texte dans le format attendu par les appareils photo de téléphone, comme une chaîne WIFI: ou une vCard. L'outil encode exactement ce que vous collez ; il ne construit pas ces formats pour vous, donc vérifiez le texte avant d'imprimer.
Pourquoi mon code est-il difficile à scanner ?
Généralement parce qu'il est dense ou imprimé en petit. Chaque caractère supplémentaire ajoute des modules, et à taille de pixels égale, chaque module reçoit moins de pixels. Raccourcissez le texte, choisissez une résolution plus grande, gardez la bordure blanche et imprimez-le en noir sur blanc.
Le code expire-t-il ou cesse-t-il de fonctionner ?
Non. Le PNG est un simple encodage de votre texte, sans service de redirection intermédiaire, donc ce site n'intervient à aucun moment quand quelqu'un le scanne. Un code contenant une URL fonctionne aussi longtemps que cette URL existe.
Dernière vérification le