条形码怎么生成?CODE128/CODE39/EAN-13 在线生成教程

商品标签、仓储物流、资产管理,浏览器本地生成,内容不上传

内部资产管理、活动物料、小批量商品标签,往往不需要申请商业条码——自己生成一个一维码或二维码,就能被扫码枪、手机相机识别。但很多人卡在第一步:该选哪种码?填几位数字?导出什么格式才好印刷?

这篇用 NBTools 的在线条形码生成器讲清楚:怎么选码制、怎么批量生成、导出什么格式。它全程在浏览器本地生成,编号不上传服务器,适合含内部信息的资产/样品编号。

第一步:选对码制

不同码制适用的字符和内容不一样,按用途选最省事:

码制能编码的内容典型场景
CODE128字母、数字与常用符号,信息密度高通用首选,无特殊兼容需求时用它
CODE39仅大写字母、数字及 - . $ / + % 与空格老式扫码设备兼容性最好
EAN-1313 位商品数字(自动算/校验末位)零售商品、超市收银
UPC-A12 位商品数字(北美常用)北美零售商品
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

作者:NBTools · 更新于 2026年9月25日 · 阅读约 5 分钟