Online Code 128 Barcode-Generator
Code 128 ist der Barcode, den Sie tausendmal gescannt haben, ohne es zu merken — auf Paketen, SKU-Etiketten und an Regalkanten im Lager. Er ist dicht, verarbeitet den vollständigen ASCII-Zeichensatz (Buchstaben, Ziffern, Satzzeichen, sogar Steuerzeichen) und bringt lange Zeichenketten auf erstaunlich kleiner Fläche unter.
Wo er seine Stärken ausspielt
Diese Kompaktheit ist der Kern der Sache. Eine Seriennummer, die in Code 39 über den Etikettenrand hinauslaufen würde, bleibt in Code 128 übersichtlich — unter anderem dank eines numerischen Modus, der zwei Ziffern in den Platz einer einzigen packt. Er ist außerdem das Rückgrat des Logistikstandards GS1-128, bei dem ein einziges Etikett eine GTIN, eine Chargennummer und ein Verfallsdatum hintereinander trägt — genau das leisten die „AI"-Klammern wie (01) und (17) auf Logistiketiketten.
Unter der Haube hat das Format drei Zeichensätze. Zeichensatz A deckt Großbuchstaben und Steuerzeichen ab, Zeichensatz B ergänzt Kleinbuchstaben, und Zeichensatz C kodiert Ziffernpaare mit doppelter Dichte. Ein guter Generator wechselt automatisch zwischen ihnen, um das kürzestmögliche Symbol zu erzeugen — deshalb ist ein rein numerischer Code 128 sichtbar schmaler als ein gemischter Text gleicher Länge.
Technische Spezifikation
| Zeichensatz | Alle 128 ASCII-Zeichen (Buchstaben, Ziffern, Symbole, Steuerzeichen) |
| Länge | Variabel — praktisches Limit ca. 40–50 Zeichen pro Etikett |
| Prüfziffer | Obligatorisch, Modulo 103, automatisch berechnet und nicht als Text gedruckt |
| Minimale X-Dimension | 0,25 mm (10 mil) allgemein; 0,495 mm für GS1-128-Logistiketiketten |
| Ruhezone | 10× X-Dimension auf jeder Seite |
Hinweise zum Druck
Code 128 verträgt kleinen Druck gut, aber die Dichte hat zwei Seiten: schmale Balken bedeuten weniger Fehlertoleranz. Halten Sie auf einem 203-DPI-Thermodrucker die X-Dimension als ganzzahliges Vielfaches der 0,125-mm-Punktgröße und exportieren Sie immer als Vektor — ein skaliertes PNG ist die häufigste Ursache für einen Code 128, der nur sporadisch scannt.
Häufige Fragen
Code 128 oder Code 39 — was soll ich verwenden?
Für alles Neue: Code 128. Er kodiert mehr Zeichen auf weniger Raum und hat eine obligatorische Prüfsumme. Code 39 gewinnt nur, wenn ein Altsystem oder eine Branchenspezifikation ihn ausdrücklich verlangt. Der vollständige Vergleich steht in Code 128 vs. Code 39.
Was ist der Unterschied zwischen Code 128 und GS1-128?
GS1-128 ist Code 128 mit Regeln obendrauf: einem speziellen FNC1-Startzeichen und standardisierten Anwendungsbezeichnern, die dem Scanner sagen: „Dieser Teil ist eine GTIN, dieser ein Verfallsdatum." Die Balken sehen gleich aus — die Datenstruktur ändert sich.
Wie klein darf ich drucken?
Halten Sie den schmalsten Balken bei mindestens 0,25 mm und die Höhe bei 15 % der Symbollänge oder 13 mm — je nachdem, was größer ist. Darunter beginnen günstige Laserscanner zu schwächeln; testen Sie mit Ihrer tatsächlichen Hardware, bevor Sie eine ganze Serie drucken.
Sie erstellen eine Serie von SKU-Etiketten? Der Leitfaden zur Massengenerierung beschreibt den kompletten Weg von der Tabelle zum PDF, und der Thermodruck-Leitfaden erklärt die Druckereinstellungen, die dichte Codes lesbar halten.