UPC条形码生成器(UPC-A、UPC-E)
生成 UPC-A 或 UPC-E 条形码,自动添加或校验校验位,支持 UPC-E 与 UPC-A 互转和可选的 EAN-2/EAN-5 附加码,可保存为 PNG 或 SVG。
UPC-A 是美国和加拿大几乎所有商品上的 12 位条形码;UPC-E 是它的 8 位零压缩形式,用于饮料罐等小包装。本生成器会添加或校验校验位,在 UPC-E 与 UPC-A 之间双向转换,可附加 EAN-2 或 EAN-5 附加码,并在浏览器中把条形码绘制为 PNG 或 SVG。零售用的 UPC 号码必须向 GS1 申请授权,本工具只绘制您已有的号码。
使用方法
- 选择 UPC-A 或 UPC-E。
- 输入号码:UPC-A 为 11 位(自动添加校验位)或 12 位(校验);UPC-E 为 6、7、8 位,或要压缩的 UPC-A。
- 如有需要,添加 2 位或 5 位附加码,并设置条宽、条高和数字显示。
- 快速使用请下载 PNG,印刷排版请下载 SVG。
计算公式
校验位 = (10 − (3 × 奇数位之和 + 偶数位之和) mod 10) mod 10
位置从 11 位 UPC-A 主体的左端开始计数。UPC-E 保留数字系统、六位数字和 UPC-A 的校验位;六位数字中的最后一位表示零的位置:0–2 → XX d 0000 NNN,3 → XXX 00000 NN,4 → XXXX 00000 N,5–9 → XXXXX 0000 d。
示例
以 03600029145 为例:奇数位 0+6+0+2+1+5 = 14,× 3 = 42;偶数位 3+0+0+9+4 = 16;42 + 16 = 58,所以校验位是 2,完整代码为 036000291452。它没有 UPC-E 形式。UPC-E 04252614 的六位数字以 1 结尾,因此展开为厂商 42100、产品 00526,即 UPC-A 042100005264。
常见问题
我可以自己编一个 UPC 号码吗?
零售用途不行。商店和电商平台会核实厂商前缀是否由 GS1 授权。以 2 或 4 开头的号码仅供店内使用。
应该按多大尺寸打印?
100% 时 UPC-A 宽约 37.3 mm,最窄条为 0.33 mm;GS1 允许 80% 到 200%。不要压扁高度,也不要裁掉白色边距。
为什么只有部分号码能变成 UPC-E?
UPC-E 会省略一段连续的零,所以厂商代码和产品代码必须在六条规则允许的位置上有零,且数字系统必须是 0 或 1。
资料来源
最后更新:
包含这些输入的页面地址: https://kakao.mobile/zh/tools/upc-generator/
引用此工具
kakaoCalc. (2026, November 8). UPC条形码生成器(UPC-A、UPC-E). https://kakao.mobile/zh/tools/upc-generator/
“UPC条形码生成器(UPC-A、UPC-E).” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/upc-generator/.