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
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.
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.