UPC码全称通用产品代码,是美国均匀码理事会制定的一种商品条码,主要在美国及加拿大使用。
UPC码包含UPC-A码、UPC-B码、UPC-C码、UPC-D码、UPC-E码。其中UPC-A码用于通用商品,是适用范围最广的一种UPC码。UPC-A码是定长码,支持的字符集为0-9数字,只能表示12位数字(1位系统符,5位制造商代码,5位产品代码,1位校验码)。UPC-A商品条码符号从左至右,依次是起始符、左侧数据符、中间分隔符、右侧数据符、校验符、终止符,如下图。UPC-A码左、右侧空白区最小宽度均为9个模块宽,其它结构与EAN-13商品条码相同。