BarcodeSheets

Générateur de codes-barres pour Excel

Déposez votre classeur Excel, associez la colonne à coder et obtenez des codes-barres prêts à scanner — sans conversion en CSV, et sans que rien ne sorte de votre navigateur.

Illimité — sans plafond SVG et PNG en résolution d’impression, gratuits Sans compte 100 % dans votre navigateur

Comment créer un code-barres dans Excel

Il y a trois façons de transformer des données Excel en codes-barres. La première est la police de code-barres : vous l’installez, vous ajoutez une formule d’encodage dans une colonne auxiliaire et vous appliquez cette police à la colonne — jouable pour le Code 39, mais la plupart des symbologies réclament un calcul de chiffre de contrôle (ou clé de contrôle) que la police seule ne sait pas faire, et l’usage commercial demande souvent une licence payante (voir plus bas). La deuxième est la fonction =IMAGE() d’Excel 365 ou de Google Sheets, qui va chercher une image de code-barres déjà générée depuis une URL et la place dans une cellule — notre endpoint /api/barcode sert exactement à cela (voir la documentation de /api). La troisième — et la plus rapide pour une feuille entière — est celle de cette page : importez le classeur, associez la colonne à coder, choisissez une symbologie, et chaque ligne devient une image de code-barres prête à scanner, avec les chiffres de contrôle calculés automatiquement. Aucune police à installer, aucune formule à déboguer, et la feuille ne quitte jamais votre navigateur.

Importer votre classeur directement — sans conversion en CSV

Déposez votre fichier .xlsx (ou .xls) dans le générateur par lots ci-dessus et la première feuille est lue automatiquement — sans export préalable en CSV et sans réenregistrement dans un autre format. Si la première ligne ressemble à des noms de colonnes plutôt qu’à des données, elle est détectée et sert à nommer les sélecteurs de colonnes ; sinon, vous verrez des numéros de colonnes génériques et vous pourrez tout de même associer par position. Choisissez la colonne qui contient la valeur à coder et, si vous le souhaitez, une deuxième colonne pour un texte lisible imprimé sous chaque code-barres, puis choisissez une symbologie — EAN-13 ou UPC-A pour de vrais GTIN, Code 128 pour des SKU ou n’importe quel autre texte. Les cinq premières lignes s’affichent immédiatement en vrais codes-barres : vous repérez ainsi une colonne erronée avant de générer le reste d’une grande feuille. À partir de là, exportez un ZIP d’images PNG ou SVG, ou cliquez sur « Envoyer vers les planches d’étiquettes » pour transférer les lignes associées directement dans le générateur de planches d’étiquettes et obtenir un PDF prêt pour Avery — sans rien réimporter et sans rien réassocier.

Pourquoi éviter les polices de code-barres dans Excel ?

Les polices de code-barres sont un contournement courant sous Excel, mais elles présentent de vraies lacunes face à une image de code-barres véritable. Une police Code 128 brute ne se contente pas de redessiner votre texte en barres — selon la police, vous devez encore calculer et insérer vous-même le code de départ et le caractère de contrôle corrects, en général avec une formule auxiliaire, avant que le texte visible ne se lise comme quelque chose de sensé. Les polices vendues pour l’EAN-13 ou l’UPC-A réclament une étape d’encodage distincte pour calculer le chiffre de contrôle, car les glyphes seuls ne peuvent pas valider un GTIN. Même avec un encodage correct, une sortie imprimée à partir d’une police échoue souvent à la vérification : les scanners de caisse sont stricts sur les zones de silence (la marge blanche de chaque côté des barres) et sur la largeur des barres, et une police dont le corps ou l’approche est légèrement décalé dans une cellule peut sembler correcte à l’écran et malgré tout ne pas se lire en caisse. Les conditions de licence pour l’usage commercial varient elles aussi d’une police à l’autre : certaines sont gratuites pour tout usage, beaucoup imposent une licence payante dès que vous imprimez des étiquettes pour une entreprise. Importer votre feuille ici évite tout cela : les chiffres de contrôle sont calculés automatiquement pour chaque symbologie qui en a besoin, chaque code-barres est généré sous forme d’image réelle (et, sur la page d’accueil, revérifié par un vrai décodeur) plutôt que sous forme de texte mis en forme, et le résultat est utilisable gratuitement à des fins commerciales, sans rien à acquérir sous licence.

Intégrer un code-barres directement dans une cellule

Si vous voulez une image de code-barres à l’intérieur même du tableur plutôt qu’une étiquette ou un ZIP à part, Google Sheets comme Excel 365 (connecté au cloud) acceptent une formule =IMAGE() qui va chercher une image en direct depuis une URL pour la placer dans une cellule. Pointez-la vers notre endpoint /api/barcode (la formule exacte et ses paramètres sont dans la documentation de /api) et l’image s’intègre sans la moindre étape d’export manuel — la formule se contente de référencer la valeur de données de la ligne, et l’image se met à jour toute seule. Pour une étiquette imprimée ou un ZIP, cette page reste la meilleure voie : exportez un PNG pour la ligne voulue et insérez-le dans le commentaire d’une cellule ou dans une colonne voisine avec Insertion → Images.

Questions fréquentes

Comment générer des codes-barres Code 128 dans Excel ?

Importez votre classeur sur cette page, associez la colonne qui contient vos données et choisissez Code 128 comme type de code-barres — c’est la symbologie idéale pour des données Excel quelconques, parce qu’elle code les lettres, les chiffres et la plupart des symboles, sans limite de longueur et sans calcul manuel de chiffre de contrôle. Exportez ensuite un ZIP d’images (une par ligne) ou envoyez directement les lignes associées vers le générateur de planches d’étiquettes pour imprimer toute la colonne en codes-barres d’un seul coup.

Excel possède-t-il un générateur de codes-barres ?

Pas d’outil intégré. Excel ne sait pas générer un code-barres lisible à partir d’une simple formule — les contournements habituels consistent à installer une police de code-barres (avec ses propres pièges de codage) ou à écrire une macro VBA qui appelle un outil externe. Cette page évite les deux : importez le classeur tel quel, et chaque ligne devient une véritable image de code-barres, vérifiée à la lecture, sans rien installer dans Excel lui-même.

Comment convertir une colonne de nombres en codes-barres ?

Déposez votre fichier .xlsx dans l’outil ci-dessus, désignez comme colonne de données celle qui contient vos nombres, choisissez un type de code-barres (EAN-13 ou UPC-A s’il s’agit de vrais GTIN, Code 128 dans tous les autres cas), et l’aperçu se met à jour en direct. Exportez un ZIP d’images PNG ou SVG, ou envoyez les lignes vers le générateur de planches d’étiquettes pour obtenir un PDF prêt pour Avery — dans un cas comme dans l’autre, chaque nombre de cette colonne devient son propre code-barres en une seule passe.

Les polices de code-barres sont-elles gratuites pour un usage commercial ?

Cela dépend de la police — certaines sont publiées libres pour tout usage, mais beaucoup de jeux de polices de code-barres ne sont gratuits que pour un usage personnel ou non commercial et exigent une licence payante dès que vous imprimez des étiquettes pour une entreprise. Vérifiez toujours le contrat de licence (EULA) de la police concernée avant de lancer une impression d’étiquettes. Les codes-barres générés sur cette page sont utilisables gratuitement à des fins commerciales, sans aucune licence à retrouver, puisque ce que vous obtenez est une image déjà générée et non une police.

Puis-je placer une image de code-barres directement dans une cellule ?

Oui, avec la fonction =IMAGE() de Google Sheets ou d’Excel 365 (connecté au cloud) — elle va chercher une image en direct depuis une URL et la place dans la cellule. Pointez =IMAGE() vers notre endpoint /api/barcode et le code-barres s’intègre sans la moindre étape d’export manuel ; la formule exacte est dans la documentation de /api. Si vous préférez ne pas dépendre d’une URL en direct, vous pouvez toujours exporter un PNG depuis cette page et l’insérer à la main avec Insertion → Images.