Der Code 128 ist ein Barcode bzw. Strichcode, der 1981 von der Firma Computer Identics entwickelt wurde. Er ist eine alphanumerische Codierung, bestehend aus klein- und großgeschriebenen Buchstaben sowie Ziffern. Der Code 128 kann alle 128 ASCII-Zeichen (American Standard Code for Information Interchange) darstellen.
Da der Code 128 eine sehr hohe Informationsdichte hat und zahlreiche Zeichen codieren kann, findet er in vielen Bereichen Anwendung. Sein Haupteinsatzgebiet ist der Logistikbereich. Dort sorgt er gedruckt auf Barcode-Etiketten für effiziente Abläufe, weil über ihn alle Transport- und Lagereinheiten eindeutig und automatisch mittels Barcode-Scanner erfasst werden können.
Für den Code 128 gibt es drei Zeichensätze, welche unterschiedliche Zeichen verschlüsseln.
Der Code setzt sich aus folgenden Einheiten zusammen:
Die Symbolik des Code 128 basiert auf vier unterschiedlich breiten Strichenund Lücken.
Der GS1-128 Barcode (ehemals EAN 128) basiert auf dem Code 128. Er kann darüber hinaus jedoch verschiedene Informationen in einem Code verschlüsseln.