Zum Inhalt springen

Code-128 Barcode Generator

Beliebigen druckbaren Text eingeben und einen scannbaren Code-128-Strichcode erhalten. Das ist das Format der Wahl, wenn der Barcode für die eigene Anwendung gedacht ist und nicht für die Ladenkasse.

Code 128-Barcode erzeugen

#000000
#ffffff

SVG-Formmaske (dekorativ)

Laden Sie eine SVG-Datei hoch — der Barcode wird auf deren Umriss beschnitten. Ein Pferd als SVG ergibt einen pferdeförmigen Barcode.

Live-Vorschau

Code 128 ist der Allzweck-Strichcode. Er deckt den kompletten ASCII-Zeichensatz ab — Groß- und Kleinbuchstaben, Ziffern, Satzzeichen und Steuerzeichen — und genau deshalb steckt er auf nahezu jedem Versandetikett, jeder Lagerplatzkarte und jedem Inventaraufkleber. Anders als bei EAN oder UPC vergibt niemand Code-128-Nummern: Sie legen selbst fest, was im Symbol steht.

Seine Dichte verdankt Code 128 drei austauschbaren Zeichensätzen. Subset A enthält Großbuchstaben und Steuerzeichen, Subset B zusätzlich Kleinbuchstaben und Satzzeichen, Subset C packt zwei Ziffern in ein einziges Symbolzeichen. Ein guter Encoder wechselt mitten im Symbol zwischen ihnen, sodass eine lange Ziffernfolge nur etwa halb so breit wird wie in jedem anderen linearen Format. bwip-js, das die Vorschau unten rendert, übernimmt diese Wahl automatisch.

In der Logistik begegnet Ihnen die Variante GS1-128, früher UCC/EAN-128: dieselbe Symbologie mit vorangestelltem FNC1-Zeichen und GS1-Datenbezeichnern, die den Inhalt strukturieren — so erkennt der Scanner, was Chargennummer und was Mindesthaltbarkeitsdatum ist. Wenn ein Spediteur eine NVE-/SSCC-Etikettenspezifikation schickt, ist genau das gemeint.

Was Code 128 kodiert

Zeichensatz Alle 128 ASCII-Zeichen über die Subsets A, B und C
Länge Variabel — die Norm setzt keine Grenze, praktisch begrenzt die Etikettenbreite
Prüfziffer Modulo 103, wird automatisch berechnet und nicht in der Klarschriftzeile gedruckt
Dimension Linear (1D)
Ruhezone 10 × Breite des schmalsten Strichs auf jeder Seite
Norm ISO/IEC 15417

Wo Code 128 tatsächlich eingesetzt wird

Paket- und Palettenetiketten

Frachtführer-Labels, NVE bzw. SSCC und GS1-128-Datenblöcke basieren alle auf Code 128.

Lager und Bestandsführung

Lagerplätze, Kommissionierlisten und Warenbewegungen — überall dort, wo Drucker und Scanner in Ihrer Hand liegen.

Inventarkennzeichnung

IT-Hardware, Werkzeuge und Laborgeräte, meist mit alphanumerischer Inventarnummer.

Gesundheitswesen

Patientenarmbänder, Probenetiketten und Medikamentenwagen, häufig als GS1-128 mit strukturierten Datenbezeichnern.

Regeln, die dieser Code 128-Generator prüft

  • Zuverlässig übertragen wird nur druckbares ASCII. Umlaute, ß und alles außerhalb von ASCII werden entweder abgelehnt oder kommen beim Scannen als Zeichensalat zurück.
  • Die Prüfziffer berechnet der Generator. Hängen Sie keine eigene an.
  • Leerzeichen sind erlaubt, gehen beim manuellen Abtippen aber leicht verloren — Bindestriche oder Unterstriche sind die sicherere Trennung.
  • Lange Werte ergeben sehr breite Symbole. Ab etwa 20 Zeichen bringt Data Matrix oder PDF417 dieselben Daten auf deutlich weniger Fläche unter.

Code 128 so drucken, dass er gelesen wird

Code 128 wird über das Verhältnis von breiten zu schmalen Strichen gelesen. Alles, was die Striche ungleichmäßig verdickt oder verdünnt, zerstört ihn. Drucken Sie schwarz auf weiß, exportieren Sie SVG, wenn das Etikett in die Druckerei geht, und ziehen Sie das Symbol im Layout niemals in die Breite.

Lassen Sie die Ruhezone stehen. Zehn Modulbreiten leerer Rand auf jeder Seite gehören zur Symbologie, und ihr Wegschneiden ist die häufigste Ursache dafür, dass ein technisch korrektes Etikett nicht gelesen wird.

Fragen zu Code 128

Muss ich eine Code-128-Nummer irgendwo registrieren lassen?

Nein. Code 128 transportiert genau den Text, den Sie eingeben. Eine Registrierung betrifft nur Handelsartikelnummern — EAN-13 und UPC-A —, die von GS1 vergeben werden.

Worin unterscheiden sich Code 128 und GS1-128?

GS1-128 ist Code 128 mit zusätzlichen Regeln: ein FNC1-Zeichen am Anfang und GS1-Datenbezeichner, die jedes Feld benennen. Die Striche sind identisch, nur die vereinbarte Bedeutung der Daten unterscheidet sich.

Wie lang darf ein Code-128-Barcode sein?

Die Symbologie kennt keine Obergrenze, aber jedes Zeichen fügt rund 11 Module Breite hinzu. Ein Wert mit 30 Zeichen ist auf einem üblichen Thermodrucker bereits breiter als ein 100-mm-Etikett.

Weitere Barcode-Formate