条形码生成器

生成工具 完全免费 🏷 7 种编码 📦 批量生成 📥 离线可用 🌙 支持黑夜模式

商品条码、资产编号、库存标签都要用到一维码。七种常用编码可选,条粗细、高度、颜色随手调,支持批量输入一次生成最多 50 个并逐个下载 PNG。

类别程序员 · 生成工具
运行方式服务端生成(picqer/php-barcode-generator)
支持编码Code128 / EAN / UPC / ITF / Code39 / Codabar
数据存储无存储,用完即弃

🏷️ 生成条形码

核心特性

七种一维码编码可选
Code128 通用性最强
EAN-13 / UPC-A / EAN-8 / ITF-14 零售场景
条粗细与高度可调
条码颜色自定义
批量生成最多 50 个
PNG 逐个下载
支持黑夜模式

条形码与二维码有什么不同?

条形码(一维码)把信息编码在平行的粗细条纹里,只能表示数字或有限的字符集,但胜在印刷要求低、扫描枪识别快,是零售、仓储、物流行业的通用标准。二维码则能承载更复杂的内容,二者解决的问题不同。

不同场景要用不同编码:Code 128 支持全部 ASCII 字符、容量大,是通用首选;EAN-13 / UPC-A / EAN-8 是国际商品条码标准,零售结算必须用它们;ITF-14 多用于物流外箱;Code 39 / Codabar 则常见于资产标签与医疗样本编号。

把编码类型选对、内容按规则填好,本工具会在服务器端渲染出标准条码图片,用完即弃、不落库留存,直接下载用于标签打印即可。

怎么用

  1. 选择编码类型
    通用场景选 Code 128;零售商品选 EAN-13 / UPC-A;物流外箱选 ITF-14;资产标签可考虑 Code 39。
  2. 填写内容
    在「单个内容」里输入一个条码内容;如需批量,在下方文本框里每行填一个(也支持逗号、分号分隔)。
  3. 调整样式
    设置条粗细、高度与颜色;高度建议不低于 30px,太矮会降低扫描成功率。
  4. 生成
    点击「🏷️ 生成条形码」,结果区会依次列出每个条码与下载按钮。
  5. 下载 PNG
    点每个条码下方的「💾 下载 PNG」保存图片,用于标签打印。

使用技巧

  • EAN-13 必须正好 13 位、UPC-A 必须 12 位、EAN-8 必须 8 位数字,位数不对会生成失败。
  • EAN / UPC 的最后一位是校验位,内容要符合规则,否则应改用 Code 128。
  • 条码两侧需要留出「静区」(空白区),印刷时不要紧贴边缘或被裁切。
  • 条粗细设置得越大图片越宽,标签预留空间要相应放宽。
  • 批量一次最多 50 个,超出部分会被截断。

更新记录

  • v1.0 2026-08-31 首次上线:7 种一维码编码、粗细/高度/颜色自定义、批量生成、PNG 下载。

常见问题

各编码类型分别适合什么场景?
Code 128 支持全部 ASCII 字符、容量大,适合通用编号;EAN-13 / UPC-A / EAN-8 是零售商品标准;ITF-14 用于物流外箱;Code 39 与 Codabar 常见于资产标签、医疗样本编号。
为什么生成 EAN-13 会失败?
EAN-13 要求正好 13 位数字且末尾校验位正确,位数不足、含字母或校验位不符都会报错。如果内容不符合零售编码规则,请改用 Code 128。
支持批量生成多少个?
一次最多 50 个,每行一个(也支持逗号、分号分隔)。生成的每个条码都可以单独下载 PNG。
条码内容会被保存吗?
不会。条码在服务器端渲染成图片后即返回,不落库、不留存,页面刷新后内容即消失。
条粗细和高度怎么设置更合适?
条粗细 1-2 适合普通标签,需要远距离扫描可调粗一些;高度建议不低于 30px,矮于 20px 会明显影响扫描枪识别率。
能生成带文字的条码吗?
本工具生成的是纯条码图形。多数仓储 / 零售系统在打印模板里会自行在条码下方叠加可读数字,建议按需在标签软件中排版。

💬 留言板 0

全部留言需审核通过后展示
💬

还没有留言,来抢沙发吧!

✍️ 说点什么
0 / 500
图形验证码