跳到正文
马克工具箱

条形码生成器

在浏览器里生成商品条码、物流条码和二维条码。输入号码即可自动计算或核对校验位,导出矢量 SVG 用于印刷,或 PNG 用于文档。

在浏览器本地运行,输入的内容和文件都不会上传

已自动补上校验位 7。

3
15

正在加载处理引擎…

使用步骤

  1. 选择条码类型:商品零售用 EAN-13,普通标签用 Code 128,外箱用 ITF-14,小型零件用 Data Matrix。
  2. 输入内容。EAN、UPC 可以少输最后一位,校验位会自动补上。
  3. 调整条宽、条高、颜色,以及是否在下方显示数字。
  4. 下载 SVG 用于印刷,或 PNG 用于文档和网页。

参数说明

校验位
EAN、UPC、ITF-14 的最后一位是按 GS1 模 10 算法由前面各位算出的校验位。少输一位会自动计算,输满则自动核对。
条宽
最窄条的宽度。数值越大印刷越稳定;标准放大系数下的 EAN-13 宽约 37 毫米。
条高
条的高度(毫米),仅一维条码有效。
颜色
深色条配浅色背景最容易识别。很多激光扫描枪看不见红色,条不要用红色。

如何选择条码类型

用途 类型 内容
零售商品(国际通用) EAN-13 12 位数字 + 校验位
零售商品(北美) UPC-A 11 位数字 + 校验位
小包装商品 EAN-8 / UPC-E 7 位数字 + 校验位
物流外箱 ITF-14 13 位数字 + 校验位
标签、资产、库存 Code 128 任意 ASCII 字符
老式工业系统 Code 39 A–Z、0–9 及 - . $ / + % 空格
小零件、医药 Data Matrix 文本或二进制
登机牌、证件 PDF417 文本或二进制

示例

以 EAN-13 输入 590123412345,生成的是 5901234123457 的条码,最后的 7 是自动补上的校验位。

输入 5901234123450 会提示校验位错误,并告诉你最后一位应该是 7,在印刷前就发现输错的数字。

常见问题

可以自己生成商品的 EAN-13 条码吗?

这里可以生成条码图片,但要在商超流通,号码必须向中国物品编码中心(GS1 China)申请。零售系统按厂商识别代码查找商品,自己编的号码可能与真实商品冲突。

EAN-13 和 UPC-A 有什么区别?

UPC-A 是美国和加拿大主要使用的 12 位条码,EAN-13 是 13 位的国际版本。UPC-A 前面补一个 0 就是 EAN-13,全球的扫描设备都能识别两者。

内部标签、资产盘点用哪种条码?

推荐 Code 128。它能紧凑地编码字母、数字和符号,所有扫描枪都支持。Code 39 更老更宽,但在部分行业仍很常见。

什么时候用 Data Matrix 这类二维条码?

空间很小或数据较多时。Data Matrix 常见于电子元件和医药包装,PDF417 用于登机牌和证件,Aztec 用于火车票。

为什么印刷推荐 SVG?

条码对条宽精度要求很高。矢量 SVG 放大到任何尺寸边缘都清晰,而放大后的 PNG 可能模糊或改变条宽比例。

隐私说明

本工具完全在浏览器中运行,文件和文本都在你的设备上处理,不会上传到我们的服务器。

相关工具