C’est un code alpha-numérique à 4 largeurs de barres qui possède un caractère de contrôle intégré.Ses particularités sont :
Le nombre de digits codés = (nombre de barres du code –10)/3Il existe une version spéciale du Code 128 que l’on trouve beaucoup dans le secteur du transport : l’EAN128 (appelé également code palette).Il permet d’affecter des identifiants à certaines parties du code.