为什么需要自己生成条码?
内部资产管理、活动物料、小批量商品标签往往不需要申请商业条码,自己生成一维码或二维码就能被扫码枪 / 手机识别,省去找服务商、等审核的成本。
资产编号
给设备、样品贴码,扫码即查,库存盘点更高效。
零售商品
EAN-13 / UPC-A 是商品条码标准,试销商品先打临时码验证流程。
活动物料
签到、领奖用一次性码,自己生成即可,不必外购。
怕上传
编号可能含内部信息,本地生成不联网更稳。
输入内容即时生成条码,下载 SVG / PNG 即可印刷或插入文档,批量场景可一键打包 ZIP 或导出标签 PDF,全程在浏览器本地完成。
该选哪种码?
不同码制适用场景不同,按内容字符与用途选择。
| 类型 | 适用 | 说明 |
|---|---|---|
| CODE128 | 高密度 | 字母数字与符号,信息更密,最常用,无特殊兼容需求时首选 |
| CODE39 | 简单容错 | 仅大写字母数字及 -.$/+空格,老设备兼容性好 |
| EAN-13 | 零售商品 | 13 位商品条码,自动算/校验末位,超市收银用 |
| UPC-A | 北美零售 | 12 位商品条码,北美地区通用 |
| QR Code | 二维码 | 对称美观、手机扫码最通用,适合网址/名片/支付等日常分享 |
| Data Matrix | 二维码 | 支持中文与较长文本,工业/医疗电子标签常用 |
| 印刷用途 | SVG | 矢量无损,放大不模糊 |
| 文档插入 | PNG | 位图即贴即用 |
条码生成步骤
选择条码类型
在 CODE128 / CODE39 / EAN-13 / UPC-A / QR Code / DataMatrix 之间切换。
输入内容
填写要编码的文字或编号(EAN-13 / UPC-A 填数字即可)。
生成预览
页面实时生成条码,错误会提示字符或校验位问题。
下载
点「下载 SVG」「下载 PNG」,或切到批量模式打包 ZIP / 标签 PDF。
常见问题
支持一维码 CODE128(字母、数字与常用符号)、CODE39(大写字母、数字及 - . $ / + 与空格)、EAN-13(零售商品 13 位)、UPC-A(北美 12 位),以及二维码 QR Code(对称美观、微信/支付宝等均可扫码)与 DataMatrix(工业/医疗电子标签常用,支持中文、序列号)。
EAN-13 填 12 位(自动补校验位)或 13 位(会校验末位);UPC-A 填 11 位(自动补)或 12 位。校验位错误会明确提示,不会静默清空。
两者都是二维码。QR Code 三个角各有一个回字形定位块、外观对称,手机扫码最通用;DataMatrix 只有一条 L 形实心定位边(左下角),体积小、工业与医疗电子标签常用。日常分享网址/名片优先选 QR Code。
可以。QR Code 与 DataMatrix 均按 UTF-8 编码,支持中文与较长文本;但单码容量有上限,过长会提示缩短。
完全不需要联网,也不上传。所有条码在浏览器本地用算法生成,输入内容只留在你的设备上。
可下载 SVG(矢量,缩放不模糊,适合印刷与嵌入)与 PNG(位图,方便插入文档);批量模式还可打包 ZIP 或导出标签 PDF。
可以。切到「批量生成」模式,每行填一个内容,生成后一键打包 ZIP(每个码含 SVG + PNG)或导出标签 PDF。
完全免费、不限次数。
可以。网页版在手机浏览器中打开即可生成、下载条码。
使用小技巧
优先 CODE128
信息更密、通用性最好,无特殊兼容需求时首选。
印刷用 SVG
矢量导出,放大不模糊,适合标签印刷。
本地生成
内容不上传,含内部编号也安心。
批量生成
每行一个,一键打包 ZIP 或标签 PDF。
技术原理
一维码(CODE128 / CODE39 / EAN-13 / UPC-A)在浏览器端使用 JsBarcode 库按所选格式编码为条形码,直接渲染为 SVG;二维码 QR Code 使用 qrcode 库按 ISO/IEC 18004 标准生成 SVG,Data Matrix 使用 datamatrix-svg-ts 按 ECC200 标准生成 SVG。三者都在本地完成,输入内容不会上传。
下载 SVG 通过序列化 SVG 节点得到矢量文件;下载 PNG 把 SVG 绘到 Canvas 再导出位图;批量模式把每行内容分别生成后,用 JSZip 打包,或用 pdf-lib 导出每页一个标签的 PDF。