条形码生成器:CODE128/UPC/EAN 在线生成教程
超市结账扫一下、快递入库扫一下、图书馆借书扫一下——条形码无处不在。如果你是电商卖家、仓储管理员、活动组织者,总会遇到"需要自己生成条形码"的场景。本文讲清楚主流条码格式、选型规则和批量生成方法。
主流条形码格式详解
1. CODE128(最通用)
CODE128 是最灵活的一维条码,能编码全部 128 个 ASCII 字符(数字、字母、符号)。
- 字符集:A/B/C 三个子集,自动切换
- 长度:可变长
- 校验位:自动计算 1 位
- 应用:物流单号、内部追溯码、会员卡号
典型场景:顺丰单号 SF1234567890123、内部产品批次号 BATCH-20260801-A。
2. EAN-13(商品条码)
国际通用商品条码,13 位数字,你买的所有包装商品上都有。
- 字符集:纯数字 0-9
- 长度:固定 13 位
- 结构:前 3 位国家码(中国 690-699)+ 5 位厂商码 + 4 位商品码 + 1 位校验
- 应用:超市商品、电商上架
例:6901234567892,前 3 位 690 表示中国大陆。
3. UPC-A(北美商品条码)
EAN-13 的北美版本,12 位数字。美国、加拿大超市常用。
- 字符集:纯数字
- 长度:固定 12 位
- 关系:UPC-A = EAN-13 前面加 0
如果你商品要进北美市场,需要 UPC-A;进其他市场,用 EAN-13。
4. Code39(工业老牌)
早期工业条码,能编码 43 个字符(数字、大写字母、几个符号)。
- 字符集:0-9、A-Z、
- . $ / + % space - 长度:可变长
- 特点:自校验,不需要校验位
- 应用:汽车、军工、医疗老系统
5. ITF-14(物流箱码)
外箱、托盘上用的条码,14 位数字。
- 字符集:纯数字
- 长度:固定 14 位
- 特点:印刷容忍度高,适合瓦楞纸箱
- 应用:仓储外箱、物流周转箱
6. QR 码(二维条码)
二维码,能存大量信息,手机可扫。
- 字符集:数字、字母、汉字、二进制
- 容量:最多 7089 数字 或 4296 字母
- 应用:支付、加好友、网址跳转
需要二维码看 二维码生成器教程,本文重点讲一维条码。
4 款条形码生成器对比
1. 52tool.net 条形码生成器(综合首选)
工具地址:在线条形码生成器
- 价格:免费
- 支持格式:CODE128、EAN-13、UPC-A、Code39、ITF-14、MSI 等 10+ 种
- 特点:浏览器端生成,数据不上传
- 导出:PNG、SVG、JPG
- 自定义:宽高、颜色、是否显示文字、边距
- 批量:支持粘贴多行数据一次生成
2. Barcode Generator (terryburton.co.uk)
- 价格:免费
- 特点:开源工具,纯前端
- 劣势:界面简陋,无批量
3. Barcodes Inc
- 价格:免费
- 特点:老牌条码设备商
- 限制:单次生成,无批量
4. OnlineLabels
- 价格:免费
- 特点:适合标签打印
- 优势:有标签模板
实战教程:生成商品条码
场景
电商卖家给一款新商品生成 EAN-13 条码,准备打印贴纸贴到包装上。
步骤 1:确认条码号
如果你已申请厂商码,按"国家码 + 厂商码 + 商品码"组合前 12 位,第 13 位是校验位,工具会自动算。
如果没申请,可以用内部编码("690"开头的需要正式申请,内部用可以用"290"前缀做店内码)。
步骤 2:打开工具
进入 52tool 条形码生成器。
步骤 3:选择格式
下拉选"EAN-13"。
步骤 4:输入数据
输入前 12 位数字(如 690123456789),点生成。工具自动算第 13 位校验位(这里是 2),生成完整条码 6901234567892。
步骤 5:调整外观
- 宽度:建议 200-300px,太窄扫不出
- 高度:建议 80-120px
- 显示文字:勾选,下方显示数字方便人工核对
- 边距:留 10px 白边,扫描器需要"静区"
- 颜色:黑条白底,别用反色或彩色(影响识别)
步骤 6:下载
点"下载 PNG",得到条码图片。如果要打印大批量,下 SVG 矢量图,任意缩放不失真。
步骤 7:打印贴纸
- 标签纸:用专用条码标签纸(淘宝搜"条码标签")
- 打印机:热敏打印机(如汉印、斑马)或普通激光打印机
- 尺寸:常见 40×30mm、50×30mm、60×40mm
实战教程:批量生成物流条码
场景
仓库要给 500 个包裹生成 CODE128 物流单号条码。
步骤 1:准备数据
Excel 里一列单号,每行一个:
SF20260802001
SF20260802002
SF20260802003
...
步骤 2:复制到工具
打开 52tool 条形码生成器,选"CODE128",把 500 行单号粘贴到批量输入框。
步骤 3:批量生成
点"批量生成",工具依次生成 500 张条码,打包 ZIP 下载。
步骤 4:解压使用
解压 ZIP,每张图按单号命名(如 SF20260802001.png),打印时直接对应包裹。
不同场景的格式选择
电商上架
- 国内电商:EAN-13(京东、天猫要求)
- 跨境电商:目标国主流格式(北美 UPC-A,其他 EAN-13)
- 申请渠道:中国物品编码中心(gs1cn.org),厂商码 7 位约 2000 元/2 年
物流快递
- 快递单号:CODE128(顺丰、京东、圆通都用这个)
- 外箱:ITF-14
- 托盘:ITF-14 或 SSCC(系列货运包装箱代码)
仓储管理
- 库位码:CODE128(库位号如 A-01-03)
- SKU 码:CODE128 或 Code39
- 盘点:CODE128,扫码枪配合 WMS 系统
活动门票
- 门票码:CODE128(订单号)或 QR 码(含更多信息)
- 签到:QR 码,手机可扫
会员卡
- 会员号:CODE128 或 CODE39
- 储值卡:建议加密码校验位,防止伪造
生成条码的注意事项
1. 静区(Quiet Zone)
条码左右两侧必须留白(叫"静区"),至少是条码宽度的 10%。没静区扫描器读不出来。52tool 工具默认有静区,别手动去掉。
2. 最小尺寸
EAN-13 标准尺寸是 37.29×25.93mm,缩放比例 0.8-2.0 倍。太小(<0.8 倍)扫描困难,太大浪费标签纸。
3. 颜色对比
条码必须深色条 + 浅色底。黑条白底最稳,深蓝条白底也行。别用红条(扫描器发红光,红色条等同白色)。别用反色(白条黑底)。
4. 印刷质量
- 激光打印:清晰度够,适合小批量
- 热敏打印:专用于条码,效果最好
- 喷墨打印:边缘可能发虚,慎用
- 印刷厂:大批量(>1000 张)走印刷,单张成本最低
5. 校验位
EAN-13、UPC-A、ITF-14 都有校验位。如果手算容易错,让工具自动加。CODE128 也有校验位但不可见,工具内部处理。
常见问题解答
Q: 条码扫不出来怎么办?
A: 排查四点:1) 静区够不够(左右白边至少 5mm);2) 对比度够不够(必须黑条白底);3) 尺寸够不够(最小不能低于标准 80%);4) 印刷清不清晰(边缘不能模糊)。用 52tool 条形码生成器 重新生成标准条码,再用手机扫描 App 测试。
Q: EAN-13 和 UPC-A 能互换吗?
A: 可以。UPC-A 是 12 位,前面加 0 变成 13 位 EAN-13。所以 UPC-A 商品进欧洲市场,直接当 EAN-13 用(前缀 0 表示美国/加拿大)。反过来 EAN-13 转 UPC-A 要去掉第一位,但只在前缀是 0 时才行。
Q: 自己编的条码号能用吗?
A: 内部使用完全可以。比如仓库的库位码、员工卡号,你随便编。但商品上架到正规渠道(天猫、京东、商超),必须有 GS1 注册的正式条码。否则扫出来是别家商品,会被下架。
Q: 一个商品可以有多个条码吗?
A: 可以。同一商品不同规格(口味、容量、包装)要不同条码。比如 500ml 可乐和 330ml 可乐条码不同,6 罐装和单罐装也不同。
Q: 条码能编码中文吗?
A: 一维条码(CODE128、EAN 等)不能,只支持 ASCII。要编中文用二维码(QR 码、汉信码)。CODE128 能编英文、数字、符号,足够物流和商品场景。
Q: 条码生成器生成的码会被记录吗?
A: 52tool 的生成器在浏览器端用 JavaScript 生成,数据不上传服务器。商业工具可能记录用于统计,敏感数据(如内部编码)建议用本地工具。
总结
条形码看似简单,选对格式很关键。52tool.net 条形码生成器免费支持 10+ 种格式、批量生成、SVG 导出,覆盖电商、物流、仓储、活动所有场景。
选格式记住三条:
- 商品上架:EAN-13(中国/全球)或 UPC-A(北美)
- 物流单号:CODE128
- 外箱/托盘:ITF-14
生成时务必保留静区、用黑条白底、打印清晰,扫码成功率才有保障。