Aller au contenu
POST AI agent ready /v1/qr/generate

API QR Code - Générateur QR gratuit

Convertissez n'importe quelle chaîne ou URL en un code QR scannable. L'API renvoie une image SVG que vous pouvez intégrer directement en HTML ou télécharger. Configurez la taille de sortie, le niveau de correction d'erreur et la marge de la zone silencieuse en fonction de votre conception.

Parameters

stringrequired

The text or URL to encode in the QR code.

number

Width and height of the QR code in pixels.

string

Error correction level. Higher levels allow more damage tolerance but produce denser codes. L (7%), M (15%), Q (25%), H (30%).

number

Quiet zone margin around the QR code in modules.

Code examples

curl -X POST https://api.botoi.com/v1/qr/generate \
  -H "Content-Type: application/json" \
  -d '{"text":"https://botoi.com","size":300,"errorCorrectionLevel":"M","margin":4}'

When to use this API

Billets d'enregistrement pour l'événement

Intégrez un code QR unique dans chaque e-mail de ticket de participant. Encodez l’identifiant du ticket afin que le personnel puisse scanner et valider l’entrée à la porte avec n’importe quelle caméra de smartphone.

Liens vers les menus des restaurants

Générez un code QR qui pointe vers votre menu en ligne. Imprimez-le sur des tentes de table ou des reçus afin que les convives puissent consulter le menu complet sans télécharger d'application.

Inventaire et étiquetage des actifs

Encodez les numéros de série ou les identifiants d’actifs dans des codes QR. Imprimez-les sur des étiquettes adhésives afin que le personnel de l'entrepôt puisse numériser les articles lors de la réception, des audits et de l'expédition.

Frequently asked questions

Pourquoi l'API renvoie-t-elle SVG au lieu de PNG ?
SVG étant indépendant de la résolution, le code QR reste net quelle que soit la taille d'impression ou d'écran. Vous pouvez convertir le SVG en PNG côté client si vous avez besoin d'un format raster.
Quelle est la longueur maximale des données d’un code QR ?
Les codes QR prennent en charge jusqu'à environ 4 296 caractères alphanumériques ou 2 953 octets de données binaires. Pour la plupart des URL et des chaînes courtes, vous serez largement dans ces limites.
Quel niveau de correction d’erreur dois-je choisir ?
Utilisez M (15 %) pour les affichages numériques et L (7 %) lorsque la densité du code est importante. Choisissez Q (25 %) ou H (30 %) pour les documents imprimés susceptibles d'être éraflés, pliés ou partiellement recouverts par une superposition de logo.
Puis-je ajouter un logo au centre du code QR ?
L'API renvoie un code QR simple. Pour superposer un logo, définissez errorCorrectionLevel sur H pour une tolérance maximale aux dommages, puis composez votre logo au-dessus du SVG dans votre front-end.
Comment intégrer le SVG directement dans une page HTML ?
Récupérez la réponse SVG sous forme de texte, puis insérez-la dans un élément conteneur avec innerHTML. Comme il s'agit d'un SVG en ligne, vous pouvez le styliser avec CSS, changer les couleurs ou animer des modules.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.