🏷️ 选码制,填内容

首行内容会在下方即时预览。

0 / 50 条
🏷️

每行填一条内容,点「开始批量生成」。

📏 九种码制怎么选

电商上架选 EAN/UPC,仓储物流选 CODE128/ITF-14,拿不准就用 CODE128。

码制位数 / 字符典型用途
CODE128字母 / 数字 / 符号,长度不限仓储、物流、资产管理,最通用
EAN-1312 位自动补校验,或 13 位含校验国际零售商品条码(国内商品主流)
EAN-87 位自动补,或 8 位含校验小包装商品(口香糖、文具等)
UPC-A11 位自动补,或 12 位含校验北美商超、亚马逊美国站
CODE39大写字母 / 数字 / -.$/+% 空格工业、医疗、图书管理(小写自动转大写)
ITF-1413 位自动补,或 14 位含校验物流外箱 / 储运包装
Codabar数字与 -$:/.+,可带 A-D 起止符图书编号、血库、快递面单
MSI纯数字,自动带 Mod10 校验仓库货架、库位管理
Pharmacode3 ~ 131070 之间的整数药品包装码(不显示数字)

✅ 批量生成前的自检清单

条码扫不出来,九成是下面几个原因。

检查项说明建议
码制与位数EAN/UPC/ITF 都是固定位数纯数字少一位工具会红卡提示,按提示改即可
校验码填够位数可只填前 12/11/13 位不确定校验位就少填一位,自动补全
线宽别太细线宽 1 px 打印 / 缩小后容易扫不出普通标签纸建议 2~3 px
留足白边条码两侧静区被裁掉会识别失败下载后不要再裁掉两侧白边
内容别过长CODE128 超过 80 字条纹会过密控制在 80 字以内,必要时换二维码

⚠️ 本工具在浏览器本地用 JsBarcode 生成条码,不会把内容上传到任何服务器,断网也能用。
生成的条码图形本身合规可扫描,但 EAN/UPC 等商品条码的号码段需要向编码中心(如中国物品编码中心)申请注册,自行编造的号码不能用于正规商品流通。
导出为白底 PNG;正式印刷前请先用扫码枪 / 手机实测一遍。

🏷️

条码批量生成

NEW 图片设计 完全免费 🌙 支持黑夜模式 🔒 本地生成不上传 📦 批量 ZIP 打包

电商打货、仓库贴标、资产盘点,一次要做几十上百个条码,用专业软件一个个画太慢。这个工具专为批量出码设计:
① 九种常用码制:CODE128、EAN-13、EAN-8、UPC-A、CODE39、ITF-14、Codabar、MSI、Pharmacode,覆盖商品、物流、仓储、医药场景;
② 每行一条,最多 50 条,粘贴 Excel 一列内容直接生成;
③ 逐条校验:位数不对、校验码错误、含非法字符的行会单独标红并写明原因,不影响其他行出图;
④ 校验码自动补:EAN/UPC/ITF 只需填前 12/11/7/13 位,最后一位自动按模 10 算法算好;
⑤ 线宽 1~8 px、线高 40~300 px 可调,可开关条码下方文字;
⑥ 首行即时预览,边打字边看效果;
⑦ 单张 PNG 下载或一键 ZIP,文件名就是条码内容,重名自动编号。
所有条码在浏览器本地生成,内容不上传,刷新即清空。

类别图片设计 / 效率工具
支持码制9 种(CODE128 / EAN / UPC 等)
批量上限50 条 / 次,ZIP 打包
输出格式PNG(白底)
运行方式纯前端本地,不上传

核心特性

9 种常用条码码制
每行一条,批量 50 条
EAN/UPC/ITF 校验码自动补
非法行红卡标明原因
首行即时预览
线宽线高可调 / 文字开关
单张 PNG 或 ZIP 打包
本地生成不上传

关于这个工具

工具基于成熟开源库 JsBarcode 在浏览器本地绘制条码,分两层保证不出废图:第一层是提交前规则校验——每种码制的位数、字符集、校验码都有中文提示,EAN/UPC/ITF 的校验位按模 10 加权算法本地核算(EAN-13 权重 1、3 交替,EAN-8/UPC/ITF 权重 3、1 交替);第二层是渲染时库级兜底,即使极端数据被规则漏掉,条码库拒绝渲染时该行也会标红而不是出一张坏图。CODE39 的小写字母自动转大写,Codabar 不带起止符时自动补 A…A,Pharmacode 按规范不显示数字。

怎么用

  1. 第 1 步
    选码制:国内零售商品选 EAN-13,北美选 UPC-A,仓储资产选 CODE128,拿不准就用 CODE128。
  2. 第 2 步
    在文本框每行填一条内容(可直接从 Excel 复制一列),最多 50 条;首行即时预览。
  3. 第 3 步
    按需调线宽(标签纸建议 2~3 px)、线高,决定条码下方是否显示数字文字。
  4. 第 4 步
    点「⚡ 开始批量生成」,网格中逐条出图;不合规的行红卡显示中文原因,改完重新生成即可。
  5. 第 5 步
    点卡片上的「⬇ PNG」单张下载,或「📦 打包下载 ZIP」一次拿全;文件名即条码内容。

更新记录

  • v1.0 2026-10-11 工具上线:支持 CODE128 / EAN-13 / EAN-8 / UPC-A / CODE39 / ITF-14 / Codabar / MSI / Pharmacode 共 9 种码制,每行一条最多 50 条,EAN/UPC/ITF 自动补模 10 校验码,非法行红卡提示,线宽 1~8 px / 线高 40~300 px 可调、文字可开关,首行即时预览,单张 PNG 下载与 ZIP 打包(文件名即内容、重名自动编号)。全程浏览器本地生成,适配黑夜模式。

常见问题

EAN-13 应该填 12 位还是 13 位?
都可以。只填前 12 位,工具会按模 10 加权算法自动算出第 13 位校验码;如果直接填 13 位,工具会校验最后一位对不对,不对会红卡提示。EAN-8 填 7 位、UPC-A 填 11 位、ITF-14 填 13 位同理。
不知道用哪种码制怎么办?
内部仓储、物流、资产标签一律用 CODE128:支持字母数字符号、长度不限、密度高,是最通用的一维码。只有正规零售商品上架才需要 EAN-13 / UPC(号码要向编码中心申请),物流外箱用 ITF-14,药品包装用 Pharmacode。
某一行提示校验码不正确怎么办?
最简单的办法是删掉最后一位(比如 13 位删成 12 位),让工具自动补全校验码。其他行不受影响,修正后重新点「开始批量生成」即可,红卡只标不合规的行。
生成的条码扫不出来是什么原因?
常见三种:① 线宽太细(1 px 打印后断墨),调到 2~3 px;② 两侧白边(静区)被裁掉,下载后不要裁边;③ 图片被缩得过小或拉长变形,等比例使用。正式印刷前务必先用扫码枪或手机扫一遍。
批量内容里有中文能生成吗?
一维条码(含 CODE128)不支持中文,含中文的行会红卡提示。中文、网址等复杂内容请使用二维码(站内有「二维码生成器」「艺术二维码」工具);CODE128 支持英文、数字与常用 ASCII 符号。
输入的条码内容会被保存吗?
不会。全部条码在你的浏览器内用 canvas 生成,没有任何上传步骤,断网也能用,刷新页面内容即清空。

💬 留言板 0

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

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

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