实用工具
输入
结果
结果会显示在这里。小仓库的货位标签、办公电脑的资产编号、零售包装的设计样稿、扫码枪对接时的测试条码——都需要一维条形码。这里用 JsBarcode 生成 SVG 条码,矢量格式印多大都清晰,可以直接拖进 Illustrator、Figma 或标签模板。零售类码制会自动算出校验位,输错了也会告诉你正确的校验位应该是几。
它是怎么工作的
- Code 128 支持所有可打印 ASCII 字符,是内部标签的默认选择;Code 39 只能用大写字母、数字和少数符号,但有些老系统仍然只认它。
- EAN-13、EAN-8、UPC-A、ITF-14 输入数据位即可,GS1 模 10 校验位自动补上;如果输入的是含校验位的完整号码,则改为核对校验位。
- “条宽”是最窄条的像素宽度(即 X 尺寸),“条高”是条的长度;条码下方的可读文字可以关闭。
你的数据去了哪里
哪也没去。本工具完全在你的浏览器里运行:你粘贴的文本由页面处理,不会传输到任何服务器,也不会写进任何日志。
本工具免费且无需登录,运行结果只存在于你当前的页面里,不会被保存到任何地方。
它要花多少
本工具完全免费,不需要登录,也不消耗积分。
常见问题
- 我能用它给自己卖的商品做 EAN-13 条码吗?
- 任何号码都能画出来,但商超认可的条码需要由 GS1 分配给你公司的号码(在中国是中国物品编码中心办理的厂商识别代码)。自己编的号码扫得出来,但可能和门店系统里的真实商品撞号。
- 为什么条形码里不能放中文?
- 这里的一维码制只能编码数字或 ASCII 字符。中文、网址或者较长的内容请用二维码,它支持 UTF-8,容量是几千字节,而不是几十个字符。
- 条码要印多大才扫得出来?
- 一般要求最窄条的宽度不小于约 0.25 mm(Code 128),EAN-13 标准尺寸下约 0.33 mm,两侧还要留足空白区。输出是 SVG,请在排版软件里整体缩放,不要拉伸位图。
背后的开源项目
本工具运行在 lindell/JsBarcode 之上,以 MIT 许可发布。如果你需要在自己的程序里实现同样的能力,直接用这个库。
lindell/JsBarcode也常被称作
- 条形码生成
- 条形码生成器
- ean13条码生成
- code128条码生成
- 商品条码生成
- 条码在线生成