跳到正文

什么是商品条形码?EAN-13 和 Code 128 有什么区别,可以自己做吗

EAN-13 和 Code 128 条形码有何不同、885 开头代表什么、哪种可以自己做、哪种进商场前必须向 GS1 Thailand 申请,以及如何打印才能扫得出、怎么选扫描枪。

AooCommerce 团队 · 2026年10月8日 · 阅读约 8 分钟

条形码是用黑白线条表示的商品编码,让扫描枪读取而不用手动输入,能让门店销售、打包发货和库存盘点更快、出错更少。店铺最常见的条形码有两种:商场超市商品上常见的 EAN-13,以及店内或仓库内部使用的 Code 128。

要点速览

查看要点
  • 自己店铺/仓库内部使用:直接用 SKU 生成 Code 128,免费,无需向任何人申请
  • 要供货给商场或大型零售商:必须使用在 GS1 Thailand 注册的 EAN-13
  • 885 是 GS1 Thailand 分配的前缀,不能自行设定
  • EAN-13 的最后一位是校验码,由前 12 位计算得出
  • 黑色印在白底上,两侧留空白,不拉伸不压缩,大量打印前先试扫

什么是 EAN-13

EAN-13 是全球零售商品通用的 13 位数字条形码。前三位表示发码的 GS1 成员组织所在国家,以 885 开头的商品,编码由 GS1 Thailand 分配。接下来的数字是企业代码和商品代码,最后一位是校验码,由前 12 位计算得出,用来防止输入或扫描出错。

举例:前 12 位是 885123456789,校验码是 8,完整编码就是 8851234567898(虚构数字,并非任何商品的真实编码)。

重要:如果要把商品供应给商场、便利店或使用统一扫码系统的零售商,必须使用在 GS1 Thailand(泰国国际物品编码机构 สถาบันรหัสสากล) 注册的 EAN 编码,不能自己编一个 885 开头的号码,因为可能和其他公司的商品重复。

校验码怎么算

  • 把第 1、3、5、7、9、11 位(从左数)相加 → 8+5+2+4+6+8 = 33
  • 把第 2、4、6、8、10、12 位相加后乘以 3 → (8+1+3+5+7+9) × 3 = 99
  • 两数相加 → 33 + 99 = 132
  • 算出还差多少才到下一个整十 → 140 − 132 = 8,就是校验码

免费工具,无需注册

商品条形码生成器

不用自己算,条形码生成工具会自动计算校验码,输入的编码有误时也会提醒。

免费使用工具

什么是 Code 128

Code 128 可以同时包含字母和数字,长度不固定,非常适合把店铺自己的商品编码(SKU)做成条形码,例如 TS-WH-M。可以马上贴在商品、货架或仓库箱子上,不需要向任何机构注册,但只能在自己店铺的系统内使用。

我的店该用哪一种

  • 网上销售、自营门店或用于库存盘点:用店铺 SKU 生成 Code 128 —— 快速又免费
  • 商品已有厂家的 EAN 编码:直接沿用包装盒上的原有编码
  • 要供货给商场或大型零售商:加入 GS1 Thailand 会员,申请自有品牌的 EAN-13 编码

如何向 GS1 Thailand 申请 EAN 编码

  • 以公司或品牌所有者名义申请加入 GS1 Thailand(泰国工业联合会下属的国际物品编码机构)
  • 按商品数量选择足够的编码数(每个颜色、尺码、包装规格都要分开算)
  • 按 GS1 Thailand 规定的标准缴纳会员费
  • 取得企业代码后,自行为每件商品分配商品代码
  • 用取得的编码生成 EAN-13 条形码图片,再印在包装或贴纸上

会员费和所需文件的详情请直接查看 GS1 Thailand 官网,因为会不定期调整。

条形码怎么打印才扫得出

  • 只用白底黑条,避免彩色底或反光的光面纸
  • 条形码左右两侧留出空白区(quiet zone),不要让文字或贴纸边缘贴着线条
  • 不要缩得太小导致线条过细,也不要把图片拉伸变形
  • 用原始分辨率打印,不要用截图
  • 每次都先打印第一张试扫,再大量打印

A4 贴纸选哪种规格

  • 3 × 8(24 张) —— 大标签,放得下品名和价格,适合盒子和袋子
  • 4 × 10(40 张) —— 中等尺寸,适用于大多数商品
  • 5 × 13(65 张) —— 小标签,省纸,适合小件商品或货架标签
  • 2 × 5(10 张) —— 超大标签,适合仓库箱子或货箱

如何选择条码扫描枪

  • 1D 扫描枪可读取 EAN-13、Code 128 等一维条码,价格实惠
  • 2D 扫描枪可读取一维条码和二维码,用途更灵活
  • 大多数 USB 或蓝牙扫描枪的工作方式和键盘一样,一扫编码就直接输入到选中的栏位

免费生成条形码,立即打印到 A4

免费工具,无需注册

商品条形码生成器

AooCommerce 的在线条形码生成工具免费使用、无需注册,支持 Code 128 和 EAN-13(自动计算校验码),可从 Excel 一次粘贴全店商品清单,下载 PNG 或 SVG 图片,或打印成 3×8、4×10、5×13、2×5 规格的 A4 贴纸。

免费使用工具

用条形码盘点库存,又想让各渠道自动扣减库存?请看 AooCommerce 库存系统,或继续阅读库存管理。

常见问题

商品条形码可以自己做吗+

可以,如果只在自己店铺或仓库内部使用,直接用店铺的商品编码生成 Code 128 即可。但如果要供货给商场或大型零售商,就必须使用在 GS1 Thailand 注册的 EAN-13 编码。

885 开头的条形码是什么+

以 885 开头的 EAN 编码由 GS1 Thailand(泰国国际物品编码机构)分配,用于会员企业的商品。

EAN-13 的最后一位是什么+

是校验码(check digit),由前 12 位计算得出,扫描枪用它确认编码读取正确。AooCommerce 的条形码生成工具会自动计算。

Code 128 和 EAN-13 有什么区别+

Code 128 可包含字母和数字,可直接使用店铺 SKU,但只限店内使用;EAN-13 是 13 位数字,必须在 GS1 注册,用于全球零售商品。

如何向 GS1 Thailand 申请条形码+

申请成为 GS1 Thailand(泰国国际物品编码机构)会员,按商品数量选择编码数,缴纳会员费,然后用取得的企业代码为每件商品分配编码。费用详情请查看 GS1 Thailand 官网。

打印的条形码扫不出来怎么办+

检查是否白底黑条、两侧留有空白、没有缩得太小或拉伸变形,并且是用原始分辨率文件打印的,而不是截图。

A4 条形码贴纸用哪种规格好+

4×10(40 张)适用于大多数商品;想清楚显示品名和价格,用 3×8(24 张);小件商品用 5×13(65 张)。

后台交给系统,你只管轻松

AooCommerce 汇集所有渠道的聊天、订单和库存。免费注册,无需绑卡。

继续阅读