在线条形码生成

条形码生成 13 种码制 PNG / SVG / ZIP 更新于 2026-11-04
条码内容 0 行 一行一个,每行生成一张条码;EAN / UPC / ITF-14 少一位会自动补校验位
Ctrl / ⌘ + Enter 直接生成
条码设置 条宽 2px 以上、条高 60px 以上,打印后被扫出来的概率最高
码制
  • 通用
  • CODE128(通用)
  • CODE128-A(大写 + 控制符)
  • CODE128-B(全部 ASCII)
  • CODE128-C(纯数字,更短)
  • CODE39(工业 / 资产)
  • 零售(需 GS1 前缀)
  • EAN-13(商品)
  • EAN-8(小包装)
  • UPC-A(北美零售)
  • UPC-E(压缩版)
  • ITF-14(外箱)
  • 其他
  • MSI(仓储)
  • Pharmacode(药品)
  • Codabar(物流 / 血库)
  • CODE93(高密度)
条宽
2px
条高
80px
留白
10px
字号
16px
前景
#000000
自定义取色
背景
#FFFFFF
自定义取色
选项
显示文字
自动去重
一行一个。EAN-13 填 12 位、EAN-8 填 7 位、UPC-A 填 11 位、ITF-14 填 13 位即可,最后一位校验码会自动补上。
生成结果 每张都能单独下载 PNG 或 SVG(SVG 是矢量,放大不虚,适合印刷)
还没有生成条码
把编号贴到上面,选好码制,点「生成条码」。
全部在浏览器里生成:不请求任何接口,编号不会离开本机。

工具介绍

一维条码的本质是「把字符翻译成一组粗细不同的竖条」。不同码制的翻译表不一样:CODE128 用 106 个符号覆盖全部 ASCII,密度高、长度可变,是物流与仓库的默认选择;EAN-13 / UPC-A 是零售商品码,长度固定,最后一位是校验位——它由前几位算出来,扫码枪读到后会用同样的公式验算,算不对就拒读,这样能挡掉大部分误扫。

校验位是这一页最容易踩的坑:EAN-13 一共 13 位,但第 13 位不是商品编号的一部分,而是算出来的。所以只需要填 12 位,页面会自动补上第 13 位并在结果里标出补了什么。同理 EAN-8 填 7 位、UPC-A 填 11 位、ITF-14 填 13 位。

另一个常被忽略的是静区:条码左右两侧必须留出空白,宽度至少是最窄条的 10 倍,否则扫码枪分不清"条码从哪开始"。页面默认留 10px,印在包装上时记得跟着放大。条宽同样重要——屏幕上 1px 看着清楚,但打印到 300 DPI 只有 0.08mm,扫描枪读不到,实际印刷建议 2~4px。

整页没有后端:JsBarcode 在浏览器里直接画到 canvas 或生成矢量 SVG,批量几十个也是瞬间完成,编号不会离开你的电脑。

应用场景

想做什么推荐码制说明
商品包装EAN-13需要 GS1 前缀才有全球唯一性
仓库货位 / 资产标签CODE128字母数字混排、长度随意
外箱运输标签ITF-14印刷要求低,瓦楞纸上也能读
图书 / 期刊EAN-13978 / 977 开头分别是书与刊
药品包装Pharmacode只用条的位置表示数字,容错好
血库 / 物流单据Codabar老系统兼容性较好

常见问题

EAN-13 为什么要我填 12 位?

第 13 位是校验位,由前 12 位算出来。填 12 位页面自动补;如果你手上是完整的 13 位,直接粘贴也行,页面会核对你给的校验位对不对,不对会提示。

打印出来扫不出来怎么办?

按可能性排序:① 条太细——把条宽调到 3~4px 再导 SVG;② 没留静区——左右留白至少 2mm;③ 对比度不够——用纯黑条纯白底,别用深蓝或灰色;④ 打印分辨率低——用 SVG 而不是 PNG 去打印。

CODE128 能放中文吗?

不能。一维条码的标准字符集里没有汉字,要放中文请用二维码。CODE128 支持的是全部 ASCII(字母、数字、常见符号)。

生成的条码能直接商用吗?

码制本身是公开标准,没有授权费。但如果要印在商品包装上进零售渠道,编号必须来自 GS1 分配的企业前缀,否则会和别人的商品撞号——这一点和生成工具无关。

批量时有的行生成了、有的报错?

每个编号独立生成,失败的那张会标红并写出原因(位数不对、含有该码制不支持的字符等)。其余正常的照常可以下载。

关于隐私

这个工具完全在你的浏览器里运行:你输入的内容、上传的文件,都不会离开你的电脑,也不会传到任何服务器。

  • 不上传——处理全程在本地完成,页面不向后端发送你的数据;
  • 不留存——我们不保存、不记录你的任何输入内容;
  • 断网也能用——页面加载完成后,断开网络照样正常使用。

放心用,数据只在你自己的电脑上转一圈。

更新日志

2026-10-23
功能体验升级与性能优化
2026-10
批量生成

相关工具推荐