Code128は、1981年にコンピュータアイデンティクス社で開発されたバーコードシンボルです。アスキーコードの128文字(数字、アルファベット大文字/小文字、記号、制御コード)全てをバーコード化することができます。つまり、コンピュータのキーボードから打てる文字(漢字、ひらがな、カタカナ以外)を全て表すことができるため、コンピュータと非常に相性のよいバーコードであるといえます。Code128の名前は、このキャラクタ数に由来しています。スタートコードにCODE-Cを使うことで、数字だけなら、非常に高密度のバーコードを作ることができます。この特性を生かし、製品の製造日、賞味期限、重量、寸法、ロット番号、出荷先、請求先など様々な情報をバーコード化したもの(GS1-128)が、現在様々な業界(例えば、チェーンストア、百貨店協会、医療材料業界、コンビニエンスストア業界、食肉業界)で活用され始めていま