Guide

Comment générer un code QR à partir d’un texte ou d’une URL

Fournissez un texte non vide, choisissez les paramètres proposés, puis lancez la génération. Une réussite renvoie une chaîne base64 non vide correspondant à une image PNG.

Outil Générateur de code QR

Avant de commencer

Un texte ou une URL non vide peut être converti en image de code QR. Cette approche convient pour transmettre une information à scanner, par exemple une consigne courte, une référence ou une adresse à saisir par le lecteur. Le contenu peut être transmis par l’entrée principale ou par un alias consacré au texte, à l’URL ou au contenu.

Les étapes de génération

  1. Préparez la donnée à encoder. Choisissez un texte non vide, puis fournissez-le dans l’entrée principale. Lorsque plusieurs entrées sont disponibles, l’alias correspondant au texte, à l’URL ou au contenu convient également. Sans donnée transmise, la valeur utilisée est vide et la génération s’arrête sans image.

  2. Réglez la taille si ce paramètre est proposé. En l’absence de valeur, la taille utilisée est 256. Une valeur fournie est convertie en entier ; si cette conversion échoue, 256 est repris. La valeur obtenue est ensuite limitée entre 64 et 1024.

  3. Sélectionnez un niveau de correction si vous souhaitez modifier le réglage initial. Les valeurs acceptées sont L, M, Q et H ; une valeur textuelle est convertie en majuscules, tandis qu’une valeur non reconnue utilise M. Les couleurs du premier plan et de l’arrière-plan peuvent aussi être modifiées, avec noir et blanc comme réglages par défaut.

  4. Lancez la génération et examinez la sortie. En cas de réussite, elle contient une chaîne base64 non vide représentant une image PNG. Selon le traitement prévu, cette chaîne peut être décodée pour afficher ou enregistrer l’image.

Lire la sortie correctement

Une sortie réussie se présente comme une chaîne base64 non vide qui se décode en PNG valide. Le résultat n’est donc pas nécessairement une image directement visible : il peut d’abord s’agir d’une donnée encodée à interpréter dans le flux qui reçoit la réponse. Pour une donnée fournie, l’image obtenue est un code QR.

Contrôlez aussi la valeur réellement retenue pour la taille. La taille normalisée sert à calculer l’échelle des modules, de sorte que les dimensions finales en pixels peuvent différer du nombre demandé. Si un niveau de correction hors de la liste est transmis, le réglage M est utilisé. Les couleurs changent l’apparence du premier plan et de l’arrière-plan, sans modifier le format PNG annoncé pour une réussite.

Exemple pratique

Vous préparez une affiche et voulez encoder le texte « Billetterie du samedi » dans un code QR.

Saisissez « Billetterie du samedi » dans l’entrée de contenu, conservez les réglages initiaux, puis lancez la génération.

La sortie attendue est une chaîne base64 non vide qui se décode en PNG valide représentant un code QR.

Limites

  • Une entrée vide ne produit pas d’image, et une défaillance de génération ou de dépendance peut également laisser la sortie sans image.

Erreurs fréquentes

  • Cause : aucune donnée n’a été transmise, donc la valeur vide par défaut empêche la création d’une image. Action : fournissez un texte non vide dans l’entrée principale ou dans un alias compatible, puis relancez la génération.

Questions fréquentes

Quel format reçoit-on après une génération réussie ?

Lorsque la génération réussit, la sortie est une image au format PNG : elle prend la forme d’une chaîne base64 non vide qui se décode en image valide. Une donnée vide ne produit pas d’image.

Comment transmettre le contenu à encoder ?

Le contenu peut passer par l’entrée principale ou par un alias prévu pour le texte, l’URL ou le contenu. Si aucune valeur n’est fournie, l’entrée principale prend une valeur vide et aucune image n’est générée.

Une taille de 256 produit-elle nécessairement une image de 256 pixels ?

La taille utilisée par défaut est 256, puis une valeur fournie est convertie en entier et bornée entre 64 et 1024. Les pixels de l’image peuvent toutefois être différents, car le calcul repose sur l’échelle des modules du code QR.

Outil

Générateur de code QR