ZH
我的工具

UPC条形码生成器(UPC-A、UPC-E)

生成 UPC-A 或 UPC-E 条形码,自动添加或校验校验位,支持 UPC-E 与 UPC-A 互转和可选的 EAN-2/EAN-5 附加码,可保存为 PNG 或 SVG。

条形码类型
UPC-A:11 位(自动添加校验位)或 12 位(校验)。UPC-E:6 位、7 位(先写数字系统)、8 位(校验),或要压缩的 UPC-A。
EAN-2(如杂志期号)或 EAN-5(如图书价格)。
最窄条的宽度。300 dpi 下 4 px 接近标准的 0.33 mm。
下载格式
我的工具 →
广告

UPC-A 是美国和加拿大几乎所有商品上的 12 位条形码;UPC-E 是它的 8 位零压缩形式,用于饮料罐等小包装。本生成器会添加或校验校验位,在 UPC-E 与 UPC-A 之间双向转换,可附加 EAN-2 或 EAN-5 附加码,并在浏览器中把条形码绘制为 PNG 或 SVG。零售用的 UPC 号码必须向 GS1 申请授权,本工具只绘制您已有的号码。

使用方法

  1. 选择 UPC-A 或 UPC-E。
  2. 输入号码:UPC-A 为 11 位(自动添加校验位)或 12 位(校验);UPC-E 为 6、7、8 位,或要压缩的 UPC-A。
  3. 如有需要,添加 2 位或 5 位附加码,并设置条宽、条高和数字显示。
  4. 快速使用请下载 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。

资料来源

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 8). UPC条形码生成器(UPC-A、UPC-E). https://kakao.mobile/zh/tools/upc-generator/

MLA

“UPC条形码生成器(UPC-A、UPC-E).” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/upc-generator/.

广告