<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Archives des code-barre - Astuces et Conseils</title>
	<atom:link href="https://astuces-conseils.fr/tag/code-barre/feed/" rel="self" type="application/rss+xml" />
	<link>https://astuces-conseils.fr/tag/code-barre/</link>
	<description>le site d&#039;astuces et conseils de la vie quotidienne !</description>
	<lastBuildDate>Mon, 06 Oct 2025 11:34:24 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://astuces-conseils.fr/wp-content/uploads/2023/02/cropped-Thumbs-Up-Like-Hand-1-32x32.png</url>
	<title>Archives des code-barre - Astuces et Conseils</title>
	<link>https://astuces-conseils.fr/tag/code-barre/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Générez votre code-barre en ligne</title>
		<link>https://astuces-conseils.fr/vie-pratique/informatique-internet/generez-votre-code-barre-en-ligne/</link>
					<comments>https://astuces-conseils.fr/vie-pratique/informatique-internet/generez-votre-code-barre-en-ligne/#respond</comments>
		
		<dc:creator><![CDATA[Jean-Jean]]></dc:creator>
		<pubDate>Mon, 06 Oct 2025 11:34:19 +0000</pubDate>
				<category><![CDATA[Informatique et Internet]]></category>
		<category><![CDATA[Vie Pratique]]></category>
		<category><![CDATA[barcode]]></category>
		<category><![CDATA[code à barre]]></category>
		<category><![CDATA[code-barre]]></category>
		<guid isPermaLink="false">https://astuces-conseils.fr/?p=3362</guid>

					<description><![CDATA[<p>Présents partout dans notre quotidien, les code-barres nous aident à identifier, tagger et répertorier nos produits, on les trouve surtout dans nos supermarchés au moment de passer à la caisse ! Vous en rêviez, Jean-Jean l&#8217;a fait : vous pouvez désormais étiqueter vous-même vos produits avec un code-barre que vous aurez créé ! Bon d&#8217;accord [&#8230;]</p>
<p>L’article <a href="https://astuces-conseils.fr/vie-pratique/informatique-internet/generez-votre-code-barre-en-ligne/">Générez votre code-barre en ligne</a> est apparu en premier sur <a href="https://astuces-conseils.fr">Astuces et Conseils</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-uagb-image uagb-block-eaba5bbe wp-block-uagb-image--layout-default wp-block-uagb-image--effect-static wp-block-uagb-image--align-none"><figure class="wp-block-uagb-image__figure"><img decoding="async" srcset="https://astuces-conseils.fr/wp-content/uploads/2025/09/barcode-generator.png ,https://astuces-conseils.fr/wp-content/uploads/2025/09/barcode-generator.png 780w, https://astuces-conseils.fr/wp-content/uploads/2025/09/barcode-generator.png 360w" sizes="auto, (max-width: 480px) 150px" src="https://astuces-conseils.fr/wp-content/uploads/2025/09/barcode-generator.png" alt="barcode generator" class="uag-image-3365" width="1536" height="1024" title="barcode generator" loading="lazy" role="img"/></figure></div>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Présents partout dans notre quotidien, les code-barres nous aident à identifier, tagger et répertorier nos produits, on les trouve surtout dans nos supermarchés au moment de passer à la caisse !</p>



<p class="wp-block-paragraph">Vous en rêviez, Jean-Jean l&rsquo;a fait : vous pouvez désormais étiqueter vous-même vos produits avec un code-barre que vous aurez créé ! Bon d&rsquo;accord c&rsquo;est pas méga-super-utile au quotidien et le <a href="https://astuces-conseils.fr/vie-pratique/generez-votre-qr-code-pour-votre-wifi/"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-ast-global-color-0-color">QR Code</mark></a> c&rsquo;est mieux mais bon avouez que c&rsquo;est super Geek de savoir le faire, non ? <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> </p>



<p class="wp-block-paragraph">Vous trouverez ci-après un outil en ligne facile à utiliser et des explications si vous voulez tout comprendre en toute simplicité !</p>


				<div class="wp-block-uagb-table-of-contents uagb-toc__align-left uagb-toc__columns-1  uagb-block-2c1c0b10      "
					data-scroll= "1"
					data-offset= "30"
					style=""
				>
				<div class="uagb-toc__wrap">
						<div class="uagb-toc__title">
							Sommaire						</div>
														<div class='uagb-toc__separator'></div>
																							<div class="uagb-toc__list-wrap ">
						<ol class="uagb-toc__list"><li class="uagb-toc__list"><a href="#outil-code-barres" class="uagb-toc-link__trigger">Outil code-barres</a><li class="uagb-toc__list"><a href="#quest-ce-quun-code-barres" class="uagb-toc-link__trigger">Qu&#039;est-ce qu&#039;un code-barres ?</a></ol>					</div>
									</div>
				</div>
			


<hr class="wp-block-separator has-alpha-channel-opacity is-style-default"/>



<h4 class="wp-block-heading">Outil code-barres</h4>



<p class="wp-block-paragraph">    <div class="gc-barcode-generator" style="max-width:560px;border:1px solid #eee;padding:16px;border-radius:8px;">
        <label for="gc-barcode-value"><strong>Valeur à encoder</strong></label>
        <input id="gc-barcode-value" type="text" placeholder="Saisissez le texte ou les chiffres" style="width:100%;padding:8px;margin:8px 0;border:1px solid #ddd;border-radius:4px;">

        <label for="gc-barcode-type"><strong>Type de code-barres</strong></label>
        <select id="gc-barcode-type" style="width:100%;padding:8px;margin:8px 0;border:1px solid #ddd;border-radius:4px;">
            <option value="code128">Code 128</option>
            <option value="ean13">EAN-13 (13 chiffres)</option>
            <option value="ean8">EAN-8 (8 chiffres)</option>
            <option value="upc">UPC-A (12 chiffres)</option>
            <option value="code39">Code 39</option>
            <option value="itf14">ITF-14 (14 chiffres)</option>
        </select>

        <div style="display:flex;gap:8px;align-items:center;margin:8px 0;">
            <button id="gc-generate-btn" class="button">Générer</button>
            <button id="gc-download-btn" class="button" disabled>Télécharger (PNG)</button>
            <button id="gc-download-svg-btn" class="button" disabled>Télécharger (SVG)</button>
        </div>

        <div id="gc-barcode-preview" style="padding:12px;background:#fff;border:1px dashed #eee;display:inline-block;">
            <!-- JsBarcode va dessiner ici -->
            <svg id="gc-barcode" jsbarcode-format="code128" jsbarcode-value="" jsbarcode-textmargin="0" jsbarcode-fontoptions="bold"></svg>
        </div>

        <p id="gc-message" style="color:#d00;margin-top:8px;display:none;"></p>
    </div>

    <script>
    (function(){
        function showMessage(msg){
            var el = document.getElementById('gc-message');
            el.style.display = msg ? 'block' : 'none';
            el.textContent = msg || '';
        }

        var generateBtn = document.getElementById('gc-generate-btn');
        var downloadBtn = document.getElementById('gc-download-btn');
        var downloadSVGBtn = document.getElementById('gc-download-svg-btn');
        var valueInput = document.getElementById('gc-barcode-value');
        var typeSelect = document.getElementById('gc-barcode-type');
        var svg = document.getElementById('gc-barcode');

        function validateValueForType(value, type){
            if(!value) return 'Veuillez saisir une valeur.';
            // Remove spaces at ends
            value = value.trim();
            // Type-specific checks
            if(type === 'ean13' && !/^\d{13}$/.test(value)) return 'EAN-13 attend exactement 13 chiffres.';
            if(type === 'ean8' && !/^\d{8}$/.test(value)) return 'EAN-8 attend exactement 8 chiffres.';
            if(type === 'upc' && !/^\d{12}$/.test(value)) return 'UPC-A attend exactement 12 chiffres.';
            if(type === 'itf14' && !/^\d{14}$/.test(value)) return 'ITF-14 attend exactement 14 chiffres.';
            // Code128 and Code39 accept alphanum; allow most printable chars
            return null;
        }

        function generate(){
            showMessage('');
            var v = valueInput.value;
            var t = typeSelect.value;
            var err = validateValueForType(v,t);
            if(err){ showMessage(err); return; }

            try{
                // Configure options: you can ajuster width/height via shortcode attributes mais on garde des valeurs par défaut
                JsBarcode(svg, v, {format: t, displayValue: true, lineColor: '#000', width: 2, height: 80, margin: 10});
                downloadBtn.disabled = false;
                downloadSVGBtn.disabled = false;
            } catch(e){
                console.error(e);
                showMessage('Erreur lors de la génération : ' + (e.message || e));
            }
        }

        function downloadPNG(){
            // Convert SVG to PNG using canvas
            var svgData = new XMLSerializer().serializeToString(svg);
            var img = new Image();
            // Preserve XML namespace
            var svgBlob = new Blob([svgData], {type: 'image/svg+xml;charset=utf-8'});
            var url = URL.createObjectURL(svgBlob);

            img.onload = function() {
                var canvas = document.createElement('canvas');
                canvas.width = img.width || 600;
                canvas.height = img.height || 200;
                var ctx = canvas.getContext('2d');
                // White background
                ctx.fillStyle = '#fff';
                ctx.fillRect(0,0,canvas.width,canvas.height);
                ctx.drawImage(img,0,0);
                URL.revokeObjectURL(url);
                var pngUrl = canvas.toDataURL('image/png');
                var a = document.createElement('a');
                a.href = pngUrl;
                var safeFileName = (valueInput.value || 'barcode').replace(/[^a-z0-9_\-\.]/gi,'_');
                a.download = safeFileName + '.png';
                document.body.appendChild(a);
                a.click();
                a.remove();
            };
            img.onerror = function(){ showMessage('Impossible de convertir en image.'); };
            img.src = url;
        }

        function downloadSVG(){
            var svgData = new XMLSerializer().serializeToString(svg);
            var blob = new Blob([svgData], {type: 'image/svg+xml'});
            var url = URL.createObjectURL(blob);
            var a = document.createElement('a');
            a.href = url;
            var safeFileName = (valueInput.value || 'barcode').replace(/[^a-z0-9_\-\.]/gi,'_');
            a.download = safeFileName + '.svg';
            document.body.appendChild(a);
            a.click();
            a.remove();
            setTimeout(function(){ URL.revokeObjectURL(url); }, 1000);
        }

        generateBtn.addEventListener('click', function(e){ e.preventDefault(); generate(); });
        downloadBtn.addEventListener('click', function(e){ e.preventDefault(); downloadPNG(); });
        downloadSVGBtn.addEventListener('click', function(e){ e.preventDefault(); downloadSVG(); });

        // Option: generate on Enter in the input
        valueInput.addEventListener('keydown', function(e){ if(e.key === 'Enter'){ e.preventDefault(); generate(); } });
    })();
    </script>
    </p>



<h4 class="wp-block-heading">Qu&rsquo;est-ce qu&rsquo;un code-barres ?</h4>



<p class="wp-block-paragraph">Les <strong>codes-barres</strong> sont devenus incontournables dans notre quotidien. Ils facilitent l’accès à l’information, le suivi des produits et la communication entre entreprises et consommateurs. Mais à quoi servent-ils réellement et comment sont-ils créés ?</p>



<h5 class="wp-block-heading">Les codes-barres : identification rapide et universelle</h5>



<p class="wp-block-paragraph">Le <strong>code-barres</strong> est un symbole graphique composé de traits noirs et d’espaces blancs. Il permet de stocker une série de chiffres qui identifient un produit de manière unique. Utilisé depuis les années 1970, il est surtout présent dans le commerce et la logistique.</p>



<ul class="wp-block-list">
<li><strong>Pourquoi ?</strong> Pour simplifier la gestion des stocks, accélérer le passage en caisse et réduire les erreurs humaines.</li>



<li><strong>À quoi ça sert ?</strong> Chaque code-barres est lié à une base de données. En le scannant, on obtient instantanément le prix, la référence ou toute autre information produit.</li>



<li><strong>Comment sont-ils créés ?</strong> Grâce à des générateurs en ligne ou des logiciels spécialisés, il suffit de saisir une suite de chiffres pour obtenir une image imprimable utilisable sur les emballages.</li>



<li><strong>Comment les lit-on ?</strong> Ils fonctionnent grâce à un système d’optique et de lecture. Le lecteur (ou scanner) envoie un faisceau lumineux sur les barres noires et les espaces blancs. Chaque largeur et chaque espacement correspondent à un chiffre ou une série de chiffres. Ces données sont ensuite traduites par un logiciel qui les relie à une base d’informations (prix, référence, stock, etc.). En résumé, le code-barres <strong>convertit un dessin en données chiffrées lisibles par une machine</strong>.</li>
</ul>



<p class="wp-block-paragraph">En résumé, <strong>codes-barres sont des outils puissants pour identifier, partager et connecter</strong>. Faciles à créer et à imprimer, ils offrent aux particuliers comme aux entreprises un moyen simple d’améliorer la communication et la gestion.</p>
<p>L’article <a href="https://astuces-conseils.fr/vie-pratique/informatique-internet/generez-votre-code-barre-en-ligne/">Générez votre code-barre en ligne</a> est apparu en premier sur <a href="https://astuces-conseils.fr">Astuces et Conseils</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://astuces-conseils.fr/vie-pratique/informatique-internet/generez-votre-code-barre-en-ligne/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
