Back to guides

Der komplette Leitfaden zur Barcode-Erzeugung: Funktionsweise, gängige Formate und Batch-Generierung in der Praxis

Von Kodierungsprinzipien bis Produktion: wie Barcodes funktionieren, ein Vergleich von Code 128, EAN-13, UPC-A, QR-Code und mehr, sowie deren Erzeugung und Stapel-Export.

Was ein Barcode eigentlich ist

Ein Barcode codiert eine Datenzeichenfolge (Ziffern/Buchstaben) in ein Muster aus Strichen und Lücken, das ein optischer Leser schnell decodieren kann. Die wichtigsten Punkte:

  • Kodierungsregeln: Jede Symbologie hat einen festen Zeichensatz sowie Start-/Stopp-Zeichen (z. B. Start/Stopp von Code 128).
  • Prüfziffer: Einige Formate (EAN-13, UPC-A) hängen eine per gewichtetem Algorithmus berechnete Prüfziffer an, um Eingabefehler abzufangen.
  • Ruhezone: Freie Ränder auf beiden Seiten, typischerweise 10× die Modulbreite – sonst scannt das Symbol nicht.

Gängige Formate im Vergleich

FormatTypKapazitätTypische Verwendung
Code 1281Dvariabel, volles ASCIILogistik, Lagerhaltung, interne Rückverfolgbarkeit
EAN-131D13 ZiffernEinzelhandelsprodukte
UPC-A1D12 ZiffernEinzelhandel in Nordamerika
Code 391D43 ZeichenIndustrie, Automobilbau
QR-Code2Dbis ~7 KBEinchecken, Weiterleitung, Rückverfolgbarkeit
Data Matrix2Dhohe DichteElektronik, Medizinteile-Markierung
PDF4172Dgroße TextmengenAusweise, Logistikdokumente

Auswahlhinweise:

  • Interne IDs / Seriennummern → Code 128 (hohe Dichte, voller Zeichensatz).
  • Nach außen verkaufte Einzelhandelsprodukte → EAN-13 / UPC-A bei GS1 beantragen.
  • Mobile Interaktion (scannen zum Weiterleiten) → QR-Code.

Falls Sie unsicher sind, welche Symbologie zu Ihrem Anwendungsfall passt, beginnen Sie mit Welchen Barcode-Typ sollten Sie wählen?.

Erzeugung: programmatisch vs. online

Programmatisch (Node / Python): Bibliotheken wie bwip-js (JS) oder python-barcode (Python) ermöglichen es, die Erzeugung in eine Pipeline einzubetten und zu automatisieren. Nachteil: Ein Formatwechsel bedeutet Codeänderung, und nicht-technische Kollegen können es nicht nutzen.

Kurzes Python-Beispiel mit python-barcode:

import barcode
from barcode.writer import ImageWriter

# Generate a Code 128 barcode from a value
value = "A-01-01"
rv = barcode.get("code128", value, writer=ImageWriter())
rv.save("bin-label")  # writes bin-label.png

Online-Erzeugung: besser für Selbstbedienung in Betrieb/Lager sowie zum schnellen Validieren eines Formats. Der Online-Barcode-Generator dieser Seite unterstützt 35+ Formate, mit den Highlights:

  • Läuft im Browser — keine Installation, kein Login.
  • Batch-Modus: CSV hochladen oder Textliste einfügen und einen ganzen Stapel mit einem Klick erzeugen.
  • Exportiert PNG / SVG; SVG lässt sich direkt in Design- oder Druckdateien einfügen.
  • Integrierter Scanner und Etikettendruck — von der Erzeugung bis zum Aufkleben an einem Ort. Siehe auch Batch-Code-128-Erzeugung für einen Lager-Workflow.

Batch-Generierung in der Praxis

Am Beispiel „Batch-Druck von Lager-Fach-Etiketten":

  1. Daten vorbereiten: eine Spalte mit Fach-IDs (z. B. A-01-01 … A-12-30) als CSV speichern.
  2. Im Tool Code 128 wählen (verwenden Sie den Code-128-Generator) und die CSV importieren.
  3. Modulbreite, Höhe und festlegen, ob der menschenlesbare Text angezeigt wird.
  4. Stapel-Export als PNG (zum Drucken) oder SVG (für Vektor-Archivierung).
  5. Mit Etikettenpapier kombinieren und das Barcode-Etikett-Druckwerkzeug zum direkten Ausdruck verwenden.

Der gesamte Ablauf dauert Minuten — viel schneller als von Hand oder Bildschirmfoto für Bildschirmfoto.

Hinweise für die Produktion

  • Auflösung: Drucken Sie mit ≥300 DPI; PNG ist für Bildschirme in Ordnung, für den Druck bevorzugen Sie SVG.
  • Konformität: Barcode-Höhe und Schmalstrich-Breite müssen der Norm entsprechen — zu klein und er scannt nicht.
  • Ruhezone: Beschneiden Sie die seitlichen Ränder nicht.
  • Datengültigkeit: Lassen Sie das Tool die Prüfziffern für EAN-13 / UPC-A berechnen; tippen Sie sie nicht ein. Interne Codes (Code 128) können selbst definiert werden, sollten aber in Ihrem System konsistent bleiben.

Zusammenfassung

Barcode-Erzeugung ist nicht kompliziert — der Kniff ist „richtiges Format wählen + in Stapeln erzeugen + konform ausgeben". Für die meisten nicht-technischen Szenarien deckt ein guter kostenloser Online-Barcode-Generator etwa 80 % der Bedarfe ab; auf der Technikseite integrieren Sie eine Bibliothek in Ihr System zur Automatisierung. Beide kombiniert sind am effizientesten.

Verwandte Beiträge


Enjoyed this guide? ☕

Wenn dieser Leitfaden Ihnen Zeit gespart hat, erwägen Sie, das Projekt zu unterstützen — das hilft, den Barcode-Generator für alle kostenlos zu halten.

Buy Me a Coffee at ko-fi.com