123问免费工具与知识服务
123问工具大全› 工具大全› 开发工具› 条形码生成器

📊 条形码生成器

EAN-13 · Code128 · Code39 · UPC-A

条形码预览区

条形码生成器常见问题

EAN-13条形码是什么?

EAN-13是国际通用的13位商品条码标准,前12位为数字编码,第13位为校验位。超市商品包装上最常见。中国大陆前缀码为690-699。

Code128和Code39有什么区别?

Code39只能编码数字和部分大写字母,密度较低。Code128支持全部128个ASCII字符,密度更高,应用更广泛。

EAN-13和UPC-A有什么区别?

EAN-13是13位,国际通用,欧洲和亚洲最常用;UPC-A是12位,主要在美国和加拿大使用。两者都用于零售商品,UPC-A可视为EAN-13去掉首位0。

条形码和二维码有什么区别?

条形码是一维的,只能左右方向存数据,容量小(约20字符);二维码是二维的,纵横都能存数据,容量大(可存几百到几千字符),还支持纠错。

条形码的校验位是什么?

校验位是最后一位,由前面各位按特定算法算出,用于校验扫码或输入是否有误。本工具会自动计算并补全校验位,保证生成的条码合法。

什么是GS1和商品条码前缀?

GS1是制定条码标准的组织,前缀码(如中国大陆690-699)代表国家/地区,由GS1分配。商品条码需要在GS1注册审核,不能随意使用。

生成的条码能用于销售吗?

仅用于测试、学习、内部管理可以。要真正上市销售,需要向GS1或中国物品编码中心申请注册正式的商品条码,否则可能无法被正规渠道识别。

Code128的A/B/C三种子集是什么?

Code128有A(大写字母+控制字符)、B(大小写字母)、C(数字对)三种字符集,可在条码内切换。B最常用,C适合纯数字且密度最高。

条形码生成器 - 示例演示

示例一:生成EAN-13商品条码

输入:类型:EAN-13,输入 6901234567892(13位)
结果:生成标准EAN-13条码,包含校验位,底部显示全部13位数字
690开头是中国大陆商品条码,这是超市商品最常用的条码格式。

示例二:生成Code128条码

输入:类型:Code128,输入 HELLO-123
结果:生成支持字母+数字+符号的Code128条码,自动计算校验和
Code128密度高、支持全部ASCII字符,广泛用于物流、快递单号、内部编码。

示例三:自动补全校验位

输入:类型:UPC-A,输入 03600029145(11位)
结果:工具自动计算校验位并补成完整的12位UPC-A条码
输入11位时工具会自动补第12位校验码,避免手写校验位出错。

条形码生成器深度解读

条形码类型与适用场景

条形码家族有很多种,各自适合不同场景。选对类型才能满足编码内容和扫描环境的需求。

常见条形码类型对比
类型位数/容量字符集主要用途
EAN-1313位数字数字国际零售商品
EAN-88位数字数字小包装商品
UPC-A12位数字数字美国/加拿大零售
UPC-E8位数字数字压缩版UPC
Code1281-127字符全部ASCII物流/快递/内部
Code39可变大写字母+数字+部分符号工业/库房
EAN-128可变全部ASCIIGS1-128物流

条形码的校验算法

EAN/UPC系列都带校验位,用「奇偶加权」算法计算。以EAN-13为例:从右往左第偶数位乘3、奇数位乘1,求和后取10的补数。

  • EAN-13:13位,最后1位是校验位,前12位按奇偶加权计算。
  • EAN-8:8位,最后1位也是校验位。
  • UPC-A:12位,最后1位校验位,算法与EAN类似。
  • Code128:用「起始值+每字符值×权重」求模103得校验值。
  • Code39:也带一个可选的mod43校验位。

校验位的存在能让扫描器发现读错或输错的情况,是条码可靠性的关键。

一维条码 vs 二维码

  • 一维条码:容量小(约20字符)、只能存数字/字母、无纠错、需激光扫码。
  • 二维码(QR):容量大(可存几千字符)、支持汉字、带纠错冗余、可被手机扫。
  • 二维码在名片、支付、营销、仓储领域全面普及。
  • QR码有L/M/Q/H四级纠错,容错率7%-30%,可部分损坏仍能识别。

需要存网址、文本、联系方式等更多信息时选二维码,识别简单信息用一维条码。

条码打印与识别注意事项

  • 条码下方要留足静区(quiet zone),否则难扫描。
  • 打印分辨率要高,过低会让条变糊。
  • 条码颜色宜深底浅色,黑白最稳。
  • 商品条码需在GS1注册,测试条码不得用于正式销售。
  • 扫码环境(光照、距离、角度)会影响识别成功率。

条形码生成器参考数据

GS1 部分地区前缀码

前缀码国家/地区说明
690-699中国大陆中国商品条码前缀
000-019美国UPC/A
300-379法国
400-440德国
450-459,490-499日本
460-469俄罗斯
471中国台湾
489中国香港
50英国
890印度

QR码四级纠错对比

等级纠错率适用场景
L约7%logo小、环境好
M约15%通用推荐
Q约25%部分遮挡场景
H约30%恶劣环境/Cosmetic

使用说明

使用方法

1. 选择条形码类型。

2. 输入要编码的内容(注意各类型的字符限制)。

3. 点击"生成条形码"按钮。

分享工具: Facebook Twitter 微博 复制链接