Générer un QR Code (PNG, SVG, WebP ou GIF)

générez instantanément un QR Code (PNG, SVG, WebP ou GIF) à partir d'une URL, d'un texte, d'un wifi ou d'un contact. Personnalisez les couleurs, intégrez votre logo au centre et choisissez entre modules carrés ou ronds

Personnalisation (optionnel)

Pourquoi utiliser un outil de génération de QR codes ?

Les QR codes sont des codes-barres en deux dimensions qui peuvent stocker des informations lisibles par machine. Ils sont couramment utilisés pour encoder des URL, des textes, des coordonnées géographiques, et bien plus encore. Un outil de génération de QR codes vous permet de créer facilement des QR codes à partir de différentes sources de données, facilitant ainsi le partage d'informations et l'accès rapide à des ressources.

Caractéristiques de l'outil de génération de QR codes

Cet outil prend en entrée une chaîne de texte (URL, contenu libre, données structurées) et produit le QR code correspondant. Choisissez le format de sortie parmi PNG, SVG, WebP ou GIF, personnalisez les couleurs avant-plan et arrière-plan, et intégrez optionnellement un logo au centre du code pour vos supports de marque.

Comment utiliser l'outil de génération de QR codes

Entrez la chaîne de texte à encoder et sélectionnez le format de sortie souhaité (PNG, SVG, WebP ou GIF). Ajustez les couleurs avant-plan et arrière-plan via les sélecteurs dédiés, et téléversez optionnellement un logo PNG, JPG ou WebP de moins de 2 Mo à intégrer au centre du code. Cliquez sur "Générer" : l'outil affiche les deux variantes visuelles côte à côte, modules carrés (QR classique) et modules ronds (look moderne), pour vous laisser choisir celle que vous préférez.

Une fois généré, le QR code s'affiche à l'écran et vous pouvez le copier via le bouton dédié. Si le contraste entre vos deux couleurs est trop faible ou inversé (clair sur foncé), un avertissement s'affiche : la lisibilité par les scanners n'est plus garantie.

Questions fréquentes

Quelle est la quantité maximale de texte que je peux encoder ?

Le standard QR autorise jusqu'à environ 4 296 caractères alphanumériques ou 2 953 octets bruts. En pratique, plus la charge utile est grande, plus le QR est dense et difficile à scanner par un smartphone. Restez de préférence sous quelques centaines de caractères pour conserver une lecture fluide même sur un écran de taille modeste.

Quel format de sortie choisir : PNG, SVG, WebP ou GIF ?

PNG est le format polyvalent par défaut, parfait pour l'envoi par e-mail et l'intégration web classique. SVG est vectoriel : il reste net à n'importe quelle taille, idéal pour l'impression grand format (affiche, kakémono) ou la stylisation CSS. WebP produit des fichiers ~25 % plus légers que PNG pour un rendu équivalent, intéressant pour réduire le poids des pages. GIF reste principalement utile pour la rétrocompatibilité avec d'anciens systèmes.

Puis-je personnaliser les couleurs et ajouter un logo ?

Oui. Les sélecteurs de couleurs permettent de définir librement l'avant-plan (les modules sombres) et l'arrière-plan. Un logo PNG, JPG ou WebP (jusqu'à 2 Mo) peut être intégré au centre du QR : il est automatiquement entouré d'un disque blanc pour une intégration propre quel que soit son fond, et le niveau de correction d'erreur est remonté pour compenser la surface occupée. Pour qu'un QR reste lisible, conservez un contraste fort, gardez l'avant-plan plus sombre que l'arrière-plan (la plupart des scanners ne lisent pas les QR inversés), et imprimez ou affichez à une taille minimale d'environ 2 cm de côté.

Mes données sont-elles envoyées à un service tiers ?

Non. La génération est réalisée par notre serveur, sans appel à un service externe et sans conservation après envoi du résultat. Le texte ou l'URL que vous encodez ne quitte pas notre infrastructure et n'est pas journalisé en clair dans les logs applicatifs.

Peut-on encoder une URL avec des paramètres UTM ?

Tout à fait. Une URL avec des paramètres comme ?utm_source=affiche&utm_medium=qr est encodée telle quelle. Vous pourrez ensuite suivre les visites issues du QR dans votre outil d'analytics. Pensez juste que plus l'URL est longue, plus le QR sera dense.

Un QR code peut-il expirer ou être révoqué ?

Non en soi. Une fois imprimé, un QR code encode un texte fixe et ce texte ne changera plus. Si vous prévoyez de modifier la destination ultérieurement, encodez une URL courte que vous contrôlez (votre propre redirecteur) plutôt que l'URL finale. Vous pourrez alors changer la cible sans réimprimer le QR.

Comment décoder un QR code existant ?

Utilisez notre lecteur de QR code : téléversez l'image du QR (JPEG, PNG, GIF, WebP ou BMP) et récupérez son contenu textuel. C'est pratique pour vérifier ce qui a été encodé avant impression, ou pour décoder un QR reçu en pièce jointe sans utiliser votre smartphone.

Exemple de requête

curl -X POST https://cdrn.fr/api/v1/tools/qr-code-encoder/execute \
  -H "Content-Type: application/json" \
  -d '{"data":"...","output_format":"png","module_style":"squares","foreground_color":"#000000","background_color":"#ffffff"}'
curl -X POST https://cdrn.fr/api/v1/tools/qr-code-encoder/execute \
  -F "data=..." \
  -F "output_format=png" \
  -F "module_style=squares" \
  -F "logo=@/path/to/file" \
  -F "foreground_color=#000000" \
  -F "background_color=#ffffff"

Schéma d'entrée

Champ Type Requis Défaut
data string
output_format choice (png, svg, webp, gif)
module_style string (squares, dots, both) squares
logo file
foreground_color string #000000
background_color string #ffffff

cet outil accepte aussi un fichier optionnel - utilisez Content-Type multipart/form-data pour le téléverser, sinon application/json suffit

Points d'accès

  • GET https://cdrn.fr/api/v1/tools - liste tous les outils disponibles
  • GET https://cdrn.fr/api/v1/tools/qr-code-encoder - récupère le schéma de cet outil
  • POST https://cdrn.fr/api/v1/tools/qr-code-encoder/execute - exécute cet outil avec un payload JSON