为什么需要自己生成条码?
内部资产管理、活动物料、小批量商品标签往往不需要申请商业条码,自己生成一维码就能被扫码枪 / 手机识别,省去找服务商、等审核的成本。
资产编号
给设备、样品贴码,扫码即查,库存盘点更高效。
活动物料
签到、领奖用一次性码,自己生成即可,不必外购。
小批量商品
试销商品先打临时码,验证流程再说。
怕上传
编号可能含内部信息,本地生成不联网更稳。
输入内容即时生成条码,下载 SVG / PNG 即可印刷或插入文档,全程在浏览器本地完成。
CODE128 还是 CODE39?
两种都是常用一维码,按内容字符与密度选择。
| 类型 | 适合 | 说明 |
|---|---|---|
| CODE128 | 高密度 | 支持字母数字与符号,信息更密,最常用 |
| CODE39 | 简单容错 | 仅大写字母数字及 -.$/+空格,设备兼容性好 |
| 含中文 | 不支持 | 一维码不编码中文,需用拼音 / 编号 |
| 印刷用途 | SVG | 矢量无损,放大不模糊 |
| 文档插入 | PNG | 位图即贴即用 |
条码生成步骤
选择条码类型
在 CODE128 与 CODE39 之间切换。
输入内容
填写要编码的文字或编号。
生成预览
页面实时生成条码,错误会提示字符限制。
下载
点「下载 SVG」或「下载 PNG」保存。
常见问题
支持 CODE128(字母、数字与常用符号,覆盖 ASCII 32-127)与 CODE39(大写字母、数字及 - . $ / + 与空格)。
完全不需要联网,也不上传。条码在浏览器本地用算法生成 SVG,输入内容只留在你的设备上。
可下载 SVG(矢量,缩放不模糊,适合印刷与嵌入)与 PNG(位图,方便插入文档)。
CODE128 仅支持 ASCII 32-127;CODE39 仅支持大写字母、数字及 - . $ / + 与空格。含中文、小写或非常用符号会报错(CODE39 会自动转大写)。
完全免费、不限次数。
可以。网页版在手机浏览器中打开即可生成、下载条码。
使用小技巧
优先 CODE128
信息更密、通用性最好,无特殊兼容需求时首选。
印刷用 SVG
矢量导出,放大不模糊,适合标签印刷。
本地生成
内容不上传,含内部编号也安心。
避开中文
一维码不编码中文,用编号或拼音代替。
技术原理
工具在浏览器端使用 JsBarcode 库把输入字符串按所选格式(CODE128 / CODE39)编码为条形码,直接渲染到页面上的 SVG 元素,输入变化即实时重绘。
下载 SVG 通过序列化 SVG 节点得到矢量文件;下载 PNG 则把 SVG 绘到 Canvas 再导出位图。整个过程在本地完成,输入内容不会上传。