GTIN、UPC、EAN、ISBN 和 ASIN 怎么区分?商品编码校验位检查方法
商品资料上传前经常需要检查 GTIN、UPC、EAN、ISBN 和 ASIN。本文说明不同编码的位数、校验位规则、常见错误和批量校验流程。
打开配套工具 →做商品上架、批量导入、条形码生成或库存资料整理时,经常会遇到各种商品编码:GTIN、UPC、EAN、ISBN、ASIN。它们看起来都像一串字符,但规则并不一样。位数填错、校验位错误或把 ASIN 当条码用,都可能导致上传失败。
可以使用 GTIN / UPC / EAN / ISBN 校验工具 批量检查编码格式和校验位。工具在浏览器本地运行,不上传商品资料,适合在生成条形码或上传表格前先做清洗。
GTIN、UPC、EAN 是什么关系
GTIN 是全球贸易项目代码的总称,常见长度有 8、12、13、14 位:
GTIN-8 常见表现为 EAN-8
GTIN-12 常见表现为 UPC-A
GTIN-13 常见表现为 EAN-13
GTIN-14 常见表现为 ITF-14 外箱码所以 UPC 和 EAN 可以理解为 GTIN 在不同场景里的常见表现形式。日常商品包装多见 EAN-13 和 UPC-A,物流外箱则可能用 ITF-14。
校验位为什么重要
很多商品码最后一位不是随便写的,而是根据前面的数字计算出来的校验位。位数看起来对,但校验位错了,扫码和系统校验依然可能失败。
例如 EAN-13 是 13 位数字,最后 1 位是校验位。工具会用前 12 位重新计算应有校验位,再和最后 1 位对比。
ISBN-10 和 ISBN-13
图书编码里常见 ISBN-10 和 ISBN-13。ISBN-10 可能以 X 作为最后一位校验位,ISBN-13 通常以 978 或 979 开头,并使用类似 EAN-13 的校验位规则。
因此不要简单地把 ISBN-10 当成普通 10 位数字处理,也不要把 X 删除。
ASIN 不是条形码
ASIN 是亚马逊平台内部商品识别码,通常是 10 位字母数字组合。它没有公开的校验位,普通工具只能检查长度和字符格式,不能像 GTIN 那样判断校验位是否正确。
实际工作中,ASIN 可以用于亚马逊站内识别商品,但不能直接替代 EAN、UPC 或 ISBN 的条码规则。
批量校验建议流程
整理商品编码时,可以按这个顺序处理:
去掉多余空格和短横线
一行一个编码
批量识别类型
检查校验位
导出有效码或建议修正值
再生成条形码或上传表格如果某个编码缺少校验位,例如 UPC-A 只填了前 11 位,工具可以计算并给出建议补齐值。但正式使用前仍建议回到原始商品资料确认来源。
总结
商品编码校验不是为了追求形式漂亮,而是为了减少上架、打印、扫码和库存系统里的低级错误。GTIN、UPC、EAN、ISBN、ASIN 各有用途,尤其要注意校验位和位数。
需要批量检查时,可以打开 GTIN / UPC / EAN / ISBN 校验工具,粘贴编码列表后复制有效码、建议值或导出 CSV。