← Tous les outils

Générateur de code-barres

Générateur de code-barres gratuit en ligne : EAN-13, UPC-A, Code 128, Code 39, ITF-14, DataMatrix, GS1-128 et plus. Génération par lot en ZIP, planche A4/Avery prête à imprimer, export PNG/SVG/PDF haute résolution, sans filigrane et sans inscription — tout s'exécute localement dans votre navigateur.

Doc API
Paramètres avancés
Dimensions
Chiffre de contrôle
Apparence
Génération…

Guide des formats

  • EAN-13 — produit de détail, 13 chiffres, chiffre de contrôle inclus
  • UPC-A — détail Amérique du Nord, 12 chiffres
  • CODE128 — logistique/entrepôt, alphanumérique
  • ITF-14 — étiquette de carton, 14 chiffres
  • DataMatrix — code matriciel 2D, encodage haute densité
  • GS1-128 — avec identifiants AI, traçabilité médicale/alimentaire

Mode d'emploi

  1. Choisissez l'onglet Unique / Par lot / Planche
  2. Saisissez le contenu et choisissez un format
  3. Ouvrez Paramètres avancés pour régler taille, couleur et chiffre de contrôle
  4. Téléchargez en PNG / SVG / PDF, ou imprimez directement
  5. En mode Par lot, générez une série de numéros ou importez un CSV, puis téléchargez le ZIP

Confidentialité des données

Toute la génération se fait localement dans votre navigateur — vos données ne sont jamais envoyées à un serveur. Les réglages sont enregistrés automatiquement dans le localStorage et restaurés au rechargement, et vous pouvez partager votre configuration actuelle par un lien.

Documentation API (spécification REST)

Voici la spécification de l'API de génération de codes-barres — un serveur peut implémenter ce protocole. Tous les paramètres correspondent 1:1 au formulaire de cette page.

Exemple cURL

curl -X POST https://api.paritylabel.com/v1/barcode \
  -H "Content-Type: application/json" \
  -d '{
    "text": "1234567890128",
    "format": "ean13",
    "width_mm": 50,
    "height_mm": 20,
    "dpi": 300,
    "fg": "#000000",
    "bg": "#ffffff",
    "output": "png"
  }' \
  --output barcode.png

Exemple JavaScript Fetch

const res = await fetch(
  'https://api.paritylabel.com/v1/barcode',
  {
    method: 'POST',
    headers: {'Content-Type':'application/json'},
    body: JSON.stringify({
      text: '1234567890128',
      format: 'ean13',
      width_mm: 50, height_mm: 20,
      dpi: 300, output: 'svg'
    })
  }
);
const svg = await res.text();
Format de réponse : le PNG renvoie image/png, le SVG renvoie image/svg+xml, le PDF renvoie application/pdf. Le point de terminaison par lot accepte un tableau texts[] et renvoie une archive ZIP.

Questions fréquentes

Quels formats de codes-barres sont pris en charge ?
Les formats 1D courants sont pris en charge : EAN-13, EAN-8, UPC-A, UPC-E, Code 128, Code 39, ITF-14 et Codabar. Pour les codes 2D (QR ou DataMatrix), utilisez les options 2D dédiées dans la liste des formats.
Quelle est la différence entre EAN-13 et UPC-A ?
UPC-A compte 12 chiffres et sert surtout en Amérique du Nord ; EAN-13 compte 13 chiffres et sert dans le monde entier. Un UPC-A peut être considéré comme un EAN-13 précédé d'un zéro, et les lecteurs modernes acceptent généralement les deux.
Quelle taille ou quel grossissement minimal pour un code-barres ?
La plage de grossissement normalisée EAN/UPC va de 80 % à 200 % (la taille nominale à 100 % mesure environ 37,29 × 25,93 mm) et ne doit en principe pas descendre sous 80 %. Il faut également conserver les zones de silence de part et d'autre (au moins 11 modules à gauche et 7 à droite pour un EAN-13).
Les codes-barres générés sont-ils utilisables commercialement ?
Le graphisme du code-barres est librement utilisable à des fins commerciales. En revanche, les numéros de produit EAN/UPC (GTIN) utilisés dans la distribution doivent être obtenus auprès de GS1 — des numéros attribués soi-même ne peuvent pas circuler dans les réseaux de vente officiels.
Pourquoi mon code-barres ne se lit-il pas ?
Les causes fréquentes : zones de silence absentes sur un côté, grossissement trop faible, résolution d'impression insuffisante ou contraste trop faible (il faut des barres noires sur fond blanc), chiffre de contrôle erroné, ou couleurs / contraste inversé qui empêchent la reconnaissance.

Besoin d'étiquettes personnalisées ? Obtenez un devis direct usine.

Cet outil vous donne les bons paramètres — la production part directement en usine. Étiquettes adhésives, étiquettes en bobine, étiquettes chimiques SGH, impression de données variables. 10 ans d'expérience, épreuves rapides, quantités minimales souples, expédition dans le monde entier.

Demander un devis (formulaire en anglais)

Outils associés