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
| Format | Typ | Kapazität | Typische Verwendung |
|---|---|---|---|
| Code 128 | 1D | variabel, volles ASCII | Logistik, Lagerhaltung, interne Rückverfolgbarkeit |
| EAN-13 | 1D | 13 Ziffern | Einzelhandelsprodukte |
| UPC-A | 1D | 12 Ziffern | Einzelhandel in Nordamerika |
| Code 39 | 1D | 43 Zeichen | Industrie, Automobilbau |
| QR-Code | 2D | bis ~7 KB | Einchecken, Weiterleitung, Rückverfolgbarkeit |
| Data Matrix | 2D | hohe Dichte | Elektronik, Medizinteile-Markierung |
| PDF417 | 2D | große Textmengen | Ausweise, 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":
- Daten vorbereiten: eine Spalte mit Fach-IDs (z. B.
A-01-01…A-12-30) als CSV speichern. - Im Tool Code 128 wählen (verwenden Sie den Code-128-Generator) und die CSV importieren.
- Modulbreite, Höhe und festlegen, ob der menschenlesbare Text angezeigt wird.
- Stapel-Export als PNG (zum Drucken) oder SVG (für Vektor-Archivierung).
- 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
- Welchen Barcode-Typ sollten Sie wählen?
- Amazon-Barcode-Generator-Leitfaden
- Batch-Code-128-Barcode-Erzeugung
- ISBN in Barcode
- HIBC-Barcode-Decoder-Leitfaden
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.
