CheckBarcode.com

UPC-E 转换器

复制清除
输入包含校验位的 8 位 UPC-E 或 12 位 UPC-A。

更多工具

UPC-E 转换器

关于此工具

将 8 位 UPC-E 展开为 UPC-A,或将符合条件的 12 位 UPC-A 压缩为 UPC-E。

UPC-E 转换如何进行?

UPC-E 用八位印刷数字表示符合条件的 UPC-A 编号。展开时,先恢复完整的十二位 UPC-A,再验证末位数字。两种表示形式都标识同一件商品。

分步示例

UPC-E8 位数字
01278907
UPC-A12 位数字
012000007897

压缩模式位

UPC-E 由一位号码系统位、六位数据位和一位校验位组成。紧邻校验位之前的第六位数据决定展开规则。

这里,蓝色的 0 移到前两位数据之后。在剩余三位数据之前补回四个零。绿色的 7 仍为校验位。

  • 模式 0、1 或 2

    将模式位移到前两位数据之后,补回四个零,再接上剩余三位数据。

  • 模式 3

    保留前三位数据,补回五个零,再接上后面两位数据。

  • 模式 4

    保留前四位数据,补回五个零,再接上第五位数据。

  • 模式 5 到 9

    保留前五位数据,补回四个零,再接上模式位。

号码系统位和校验位保持在两端。只有逆向应用上述某条规则能够完全还原原始 UPC-A 时,才能进行压缩。

  1. 输入 UPC-E

    输入全部八位印刷数字,包括首位和末位。

  2. 展开并验证

    还原完整的 UPC-A 编号,并验证其末位数字。

  3. 反向转换

    符合条件的 UPC-A 编号可以压缩为 UPC-E。

两种形式都标识同一件商品,并保留相同的校验位: 7.

GS1 零压缩规则

可以输入哪些条码?

输入全部八位印刷的 UPC-E 数字或全部十二位 UPC-A 数字,包括校验位。请保留前导零。支持 UPC-E 号码系统 0 和 1,不接受六位或七位的简写形式。对于 EAN-8 或前面补零的 GTIN 表示形式,请使用 GTIN 转换器。

为什么只有部分 UPC-A 可以压缩?

UPC-E 利用特定的零排列模式进行压缩,并非简单地移除前导零。只有将压缩结果展开后能够完全还原原始编号时,UPC-A 才可被压缩。工具会拒绝不符合条件的条码,并在返回转换结果前验证末位数字。