UPC / EAN 条码校验

UPC-A / EAN-13 / EAN-8 自动识别 · 校验位验证 · 批量检查 · GS1 国家前缀
校验结果
输入条码后点校验

* 校验只验证「条码本身的数学有效性」(位数 + 校验位),不等于该条码已在 GS1 正式注册——查注册状态请到 GS1 官方 GEPIR 或各平台后台。

GS1 国家前缀速查

GS1 Prefixes
前缀注册地区前缀注册地区
750墨西哥770–771哥伦比亚
773乌拉圭775秘鲁
779阿根廷780智利
784巴拉圭786厄瓜多尔
789–790巴西690–699中国
0(UPC-A)美国 / 加拿大740–746中美洲(危地马拉 740 / 萨尔瓦多 741 / 洪都拉斯 742 / 尼加拉瓜 743 / 哥斯达黎加 744 / 巴拿马 745 / 多米尼加 746)
471中国台湾489中国香港
50英国400–440德国
2xx店内码(超市自编,不全球唯一)其他完整对照见 GS1 官网前缀列表

上架前条码知识

Barcode Basics

UPC 还是 EAN?

北美(亚马逊美国站)传统用 12 位 UPC-A,以 0 开头;13 位 EAN-13 与以 0 开头的 UPC-A 实为同一编号(补 0 关系),多数平台两者都收。8 位 EAN-8 只用于小包装商品。GS1 官方条码是全球唯一编码。

校验位怎么算

最后一位是校验位:EAN-13 前 12 位按「奇位×1、偶位×3」求和;UPC-A 前 11 位「奇位×3、偶位×1」;EAN-8 前 7 位「奇位×3、偶位×1」;再取「10 − 和的个位补数」。本工具照此逐条验证。

平台报错排查

上传 Listing 提示「无效的 UPC/EAN」多为:位数不足(补 0 转换 UPCE↔UPC-A)、复制时混入空格、或用了已被 GS1 注销的编码。先用本工具验校验位,再查 GS1 GEPIR 是否有效注册,最后查是否被其他卖家占用。

无条码上架选项

美客多、Shopee 等对部分类目开放「无条码(Non-GTIN)」豁免或平台自动分配编码;自有品牌可在亚马逊申请 GTIN 豁免。豁免通过后不要虚构条码——无效码比空着更容易触发 Listing 下架。

常见问题

FAQ
校验通过就代表条码可用吗?
不是。校验位只证明「这串数字在数学上自洽」,排除抄错、输错;它不能证明编码已在 GS1 注册、未被他人占用、未被平台拉黑。正式上架前请在 GS1 GEPIR(gepir.gs1.org)查注册状态,或在平台后台做条码试校验。
13 位 EAN 和 12 位 UPC 是一回事吗?
当 EAN-13 以 0 开头时,它等价于去掉首位 0 的 UPC-A(校验位算法结果一致,本工具会自动识别为 UPC-A)。因此美国站要求填 UPC 而 supplier 只提供 EAN 时,首位为 0 的可以直接去掉 0 填写,反之补 0 即可。
为什么我的码以 2 开头?
20–29 前缀是「店内码(in-store code)」,由超市自行编制、只在该店系统内有效,不全球唯一,不能用于跨境电商上架。如果你的供应商给的是这类码,说明产品从未申请正式条码,需要申请 GS1 编码或走平台豁免。
条码必须对应注册国家吗?
前缀只代表「这套编码在哪个国家/地区的 GS1 分支申请」,不代表产品产地。比如用中国分支申请的 690 开头条码卖墨西哥完全合法。平台一般不校验前缀与发货国关系,但会校验注册主体与有效性。
一次能校验多少条?
批量框每行一条,建议不超过 200 条:校验在浏览器本地瞬间完成,上限只关系到结果表的可读性。结果会统计有效 / 无效数量,并可一键复制出所有无效条码,方便回表逐个核对修正。