CodeKitHub
简体中文
生成器工具

免费条码在线生成器

输入内容,条码即时生成:一般文本用 CODE128,零售商品用 EAN-13 或 UPC-A,仓库和库存标签用 CODE39。条码随输入实时更新,支持下载清晰 PNG 用于打印标签、包装或库存单据。

条码在你输入时实时生成,全部在浏览器本地完成。

工具介绍

条码是用一组平行黑白线条编码一小段文字或数字的机读图案。和二维码不同,大多数条码格式是一维的,几十年前就是为零售扫描枪设计的,至今仍是商品包装、快递标签和库存系统的标准。

本工具的编码逻辑完全在浏览器里用广泛使用的 JsBarcode 库运行,数据不会上传——适合给内部 SKU 或未发布商品生成条码时使用。

为什么使用它?

  • 一个工具覆盖四种常用格式:通用文本用 CODE128,零售商品用 EAN-13/UPC-A,仓库标签用 CODE39。
  • 输入或改参数时条码实时更新预览。
  • 线宽、高度、颜色都可调,方便匹配你的标签模板。
  • 校验错误提示清晰——如果内容不满足某格式的规则(比如 EAN-13 需要合法的 12/13 位校验码),会明确告诉你原因。
  • 隐私安全:条码在本地生成,数据不会发送到任何服务器。

使用方法

  1. 根据用途选格式:混合文本用 CODE128,零售商品用 EAN-13/UPC-A,内部标签用 CODE39。
  2. 输入要编码的内容——EAN-13/UPC-A 只能是数字,CODE128/CODE39 可以是字母加数字。
  3. 按需调整线宽、高度、颜色,并选择是否在条码下方显示可读文字。
  4. 点击"下载 PNG",打印或粘贴到你的标签设计里。

示例

输入

123456789012(格式:UPC-A)

输出

一个可扫描的 UPC-A 条码,自动计算校验位,数字打印在条码下方。

EAN-13 和 UPC-A 会校验最后一位——如果你输入的数字校验不通过,工具会提示你,而不是生成一个扫不出来的条码。

CODE128、EAN-13、UPC-A、CODE39 怎么选

格式内容典型用途
CODE128任意字母、数字、符号快递标签、物流、通用场景
EAN-1312–13 位数字国际零售商品
UPC-A11–12 位数字美国/加拿大零售商品
CODE39大写字母、数字、- . $ / + % 空格仓库标签、门禁卡、老旧扫描系统

条码 vs 二维码

条码是一维的,能装的数据比二维码少得多——通常是一个短短的商品编号,而不是完整网址。当你需要兼容几十年历史的零售扫描设备,或必须遵循 EAN/UPC 这类特定商品标识标准时,条码才是对的选择。

如果要链接网站、Wi-Fi 或较长的文字块,二维码更合适——能装几千字符,任何手机摄像头都能读。

二维码生成器 · UUID 生成器

常见问题

该用哪种条码格式?

CODE128 最灵活,能编码任意 ASCII 文本,常用于快递和物流标签。EAN-13 是国际零售商品的标准格式;UPC-A 是它在美国/加拿大的对应版本(12 位数字)。CODE39 比较老、更简单,常见于仓库和门禁卡,但没有 CODE128 紧凑。

为什么 EAN-13 或 UPC-A 拒绝我输入的数字?

这两种格式最后一位都是根据前面数字算出的校验码。EAN-13 需要恰好 12 位(工具自动补校验位)或 13 位(第13位必须已经是正确的校验码)。UPC-A 同理,是 11 位或 12 位。如果你抄的是真实商品条码,检查一下有没有漏抄数字。

生成的条码可以商用吗,比如用在我要卖的商品上?

条码符号本身(CODE128、EAN-13 等)是开放标准,渲染它不需要授权费。但如果要在零售渠道以真实的 EAN/UPC 编号销售实体商品,通常需要向 GS1 注册该编号——本工具只负责渲染条码图案,不分配全球唯一的商品编号。

条码打印多大合适?

零售扫描枪通常按 100% 比例、3-8 厘米宽的 EAN-13/UPC-A 条码校准——缩小到约 80% 以下经常会因为线条太细而扫不稳。CODE128 仓库标签按你的标签模板规格来,打印一大批之前务必先打样实测扫描。

我输入的内容会被存储或上传吗?

不会。条码是用 JavaScript 直接在浏览器里画在 canvas 上的——不上传、不记录、不发送到任何地方。

相关工具