通用产品代码（，UPC）是美国均匀码理事会制定的商品条码，主要在美国及加拿大使用。在其基础之上发展起来的欧洲商品编码则已发展成为适用范围最广的通用条码。
历史.UPC是在IBM公司工程师诺曼·伍德兰的环形码基础上诞生的。1966年，美国国家食物连锁协会（National Association of Food Chains，NAFC）要求研制加快货物验收速度的设备，国家收款机（National Cash Register，IBM公司的前身）在1967年开发出了用来替代伍德兰德牛眼码