Boîte à outils QR et codes-barres — générer, décoder, Wi-Fi, vCard et plus
Outils QR et codes-barres
Outils QR et codes-barres gratuits en ligne — générez des QR codes, décodez les codes scannés, créez des codes-barres (CODE128/CODE39/EAN-13/UPC-A/EAN-8/ITF-14), lisez des codes-barres, QR de connexion Wi-Fi, QR de contact vCard, génération par lot, QR personnalisé avec logo. Tout dans votre navigateur.
Cliquez pour importer une image de QR code
ou glisser-déposer
Cliquez pour importer une image de code-barres
ou glisser-déposer
Fonctionnement de chaque mode
Générer un QR : tout texte ou toute URL est encodé dans un QR code (matrice de code-barres Quick Response) à l’aide de la bibliothèque qrcode v1.5.1. La matrice QR est dessinée sur un canevas HTML en direct. La correction d’erreur détermine la tolérance à la perte : L (7 %) donne le plus petit code, M (15 %) est le standard, Q (25 %) est robuste, H (30 %) permet d’ajouter un logo. Plus la taille est grande, plus la lecture est facile à distance. Cliquez sur Télécharger le PNG pour enregistrer l’image QR.
Décoder un QR : importez une image de QR code (ou collez l’URL d’une image) et le décodeur analyse chaque pixel pour localiser les trois motifs de repérage (les carrés d’angle) et extraire les données encodées. L’image est d’abord dessinée sur un canevas masqué pour que les ImageData au niveau du pixel puissent être analysées. Pour les images distantes, le serveur distant doit autoriser l’accès inter-origines. Le glisser-déposer est pris en charge.
Générer un code-barres : les données saisies sont encodées dans un code-barres linéaire à une dimension. Chaque format a ses règles : CODE128 gère tout l’ASCII (le plus polyvalent), CODE39 n’accepte que l’alphanumérique, EAN-13 et UPC-A exigent exactement 13 ou 12 chiffres avec une clé de contrôle calculée automatiquement, EAN-8 demande 7 ou 8 chiffres, ITF-14 sert à l’emballage carton. Une saisie invalide affiche une erreur sur le canevas. Réglez la largeur des barres (1 à 4 px) et la hauteur globale ; activez ou désactivez le texte lisible sous les barres.
Lire un code-barres : utilise une chaîne de repli à trois étapes pour une compatibilité maximale. Étape 1 : l’API native BarcodeDetector (Chrome/Edge 83+, Safari 17+), qui traite d’un coup les codes-barres 1D et les codes 2D. Étape 2 : un décodeur QR rapide qui repère les motifs de repérage par balayage des pixels. Étape 3 : un moteur complet de codes-barres 1D/2D, incluant CODE-128/EAN/UPC/Code-39/Data Matrix/PDF417/Aztec. Importez une image ou glissez-déposez-la ; les résultats indiquent le format détecté et le contenu décodé, avec copie en un clic.
QR Wi-Fi : les identifiants Wi-Fi sont mis en forme selon la chaîne standard WIFI:S:<ssid>;T:<enc>;P:<password>;H:<hidden>;; (spécification ZXing WiFi), puis encodés en QR code standard. Lorsqu’il est scanné par l’appareil photo d’un téléphone ou une application QR, l’appareil se connecte automatiquement au réseau sans que le mot de passe soit saisi à la main. Options de chiffrement : WPA/WPA2 (moderne), WEP (ancien) ou Aucun (réseau ouvert). Réglez SSID masqué sur Oui pour les réseaux qui ne diffusent pas leur nom.
QR vCard : les coordonnées sont mises en forme dans un bloc de texte vCard 3.0 (BEGIN:VCARD...END:VCARD), puis encodées en QR code. Une fois scanné, le téléphone propose d’enregistrer un nouveau contact avec le nom, le téléphone, l’e-mail, l’entreprise, la fonction et le site web pré-remplis. Tous les champs sont facultatifs — renseignez au minimum un nom pour générer le code. Le format vCard standard est compatible avec iOS, Android et les principales applications de contacts.
QR par lot : collez plusieurs entrées de texte (une par ligne) et chacune est encodée séparément dans son propre QR code. Tous les codes s’affichent dans une grille ci-dessous. Chaque carte QR affiche l’étiquette du contenu (tronquée pour la lisibilité) et dispose d’un bouton Enregistrer pour télécharger ce QR au format PNG. Le curseur de taille s’applique uniformément à tous les codes. Les lignes vides sont ignorées.
QR personnalisé : génère un QR code avec des couleurs de premier plan et d’arrière-plan personnalisées (choisissez une paire de couleurs au contraste suffisant) et un logo central facultatif. Utilise une correction d’erreur de niveau H (tolérance de 30 %) afin que le QR reste lisible même lorsque le logo recouvre environ 22 % de la surface du code. Le logo est centré avec une petite bordure blanche pour le séparer des modules QR. Les couleurs sont appliquées sous forme de chaînes hexadécimales RGBA ; le QR est d’abord rendu en image, puis le logo est superposé.