内部资产管理、活动物料、小批量商品标签,往往不需要申请商业条码——自己生成一个一维码或二维码,就能被扫码枪、手机相机识别。但很多人卡在第一步:该选哪种码?填几位数字?导出什么格式才好印刷?
这篇用 NBTools 的在线条形码生成器讲清楚:怎么选码制、怎么批量生成、导出什么格式。它全程在浏览器本地生成,编号不上传服务器,适合含内部信息的资产/样品编号。
第一步:选对码制
不同码制适用的字符和内容不一样,按用途选最省事:
| 码制 | 能编码的内容 | 典型场景 |
|---|---|---|
| CODE128 | 字母、数字与常用符号,信息密度高 | 通用首选,无特殊兼容需求时用它 |
| CODE39 | 仅大写字母、数字及 - . $ / + % 与空格 | 老式扫码设备兼容性最好 |
| EAN-13 | 13 位商品数字(自动算/校验末位) | 零售商品、超市收银 |
| UPC-A | 12 位商品数字(北美常用) | 北美零售商品 |
| DataMatrix | 支持中文与较长文本(二维码) | 工业/医疗电子标签、资产追溯 |
拿不准就先用 CODE128:同样内容它更短、通用性最好;只有老设备才需要退到 CODE39。
第二步:填内容(各码制的位数与字符)
- CODE128:任意字母、数字、符号都能填,没有位数限制。
- CODE39:只支持大写字母、数字以及
- . $ / + %和空格,小写会被提示。 - EAN-13:填 12 位(自动补校验位)或 13 位(会校验末位是否正确);位数不对会明确报错,不会静默生成错码。
- UPC-A:填 11 位(自动补)或 12 位。
- DataMatrix:支持中文与较长文本,但单符号上限约 1556 字节,过长会提示缩短。
第三步:生成并下载
填好内容后页面实时预览条码,字符或校验位有问题会立刻提示。确认无误后:
- 下载 SVG:矢量格式,放大不模糊,适合印刷和嵌入系统。
- 下载 PNG:位图,方便直接插入 Word / Excel / 网页。
第四步:批量生成(最多 200 条)
切到「批量生成」模式,每行填一个内容,生成后一键:
- 打包 ZIP:每条码同时含 SVG + PNG,批量贴标一次搞定;
- 导出标签 PDF:每页一个条码(约 10×6cm 标签尺寸),直接打印裁切。
单次最多 200 条,超出请分批处理。
常见问题
支持哪些条码类型?
支持一维码 CODE128(字母、数字与常用符号)、CODE39(大写字母、数字及 - . $ / + 与空格)、EAN-13(零售商品 13 位)、UPC-A(北美 12 位),以及二维码 DataMatrix(支持中文、序列号等)。
EAN-13 / UPC-A 要填几位数字?
EAN-13 填 12 位(自动补校验位)或 13 位(会校验末位);UPC-A 填 11 位(自动补)或 12 位。校验位错误会明确提示,不会静默清空。
DataMatrix 能放中文吗?
可以。DataMatrix 按 UTF-8 编码,支持中文与较长文本;但单符号容量上限约 1556 字节,过长会提示缩短。
生成需要联网吗?文件会上传吗?
完全不需要联网,也不上传。所有条码在浏览器本地用算法生成,输入内容只留在你的设备上。
能下载什么格式?
可下载 SVG(矢量,缩放不模糊,适合印刷与嵌入)与 PNG(位图,方便插入文档);批量模式还可打包 ZIP 或导出标签 PDF。
能一次生成很多个吗?
可以。切到「批量生成」模式,每行填一个内容,生成后一键打包 ZIP(每个码含 SVG + PNG)或导出标签 PDF。
免费吗?有次数限制吗?
完全免费、不限次数。
工具入口
条码/二维码生成立即使用 →生成 CODE128 / CODE39 / EAN-13 / UPC-A 一维码,以及 QR Code 与 DataMatrix 二维码,导出 SVG / PNG