tigtools

条形码生成器

选择条码类型,输入数值,下载清晰的 SVG 或 PNG。校验位会自动计算或验证。

在浏览器中运行 无需注册

12 位数字(自动添加校验位)或 13 位数字(校验位已验证)。全球零售商品。

已添加校验位:5901234123457

2
100
10
20
扫描器需要高对比度:浅色背景上的深色条码,两侧留出清晰的空白区。批量打印前请先测试扫描。零售 EAN/UPC 编号必须由 GS1 颁发,方可在商店中使用。

使用方法

  1. 选择您需要的条码类型,例如零售商品使用 EAN-13,标签使用 Code 128。
  2. 输入数值。对于 EAN、UPC 和 ITF-14,您可以省略最后一位数字,系统会自动添加校验位。
  3. 调整条宽、高度、边距、颜色,以及是否在下方打印数值。
  4. 下载条码为 SVG 用于打印,或下载 1× 到 4× 尺寸的 PNG。

工作原理

EAN-13、EAN-8、UPC-A 和 ITF-14 均以 GS1 校验位结尾。从右侧开始,数字依次乘以 3 和 1 并相加;校验位是使总和达到下一个 10 的倍数的数字。例如 590123412345 的加权和为 83,因此校验位为 7,完整条码为 5901234123457。如果输入全部数字,最后一位会被校验,错误的校验位会被指出并给出正确值。

Code 128 可编码全部 128 个 ASCII 字符,适合混合文本且较紧凑;绘图库会自动选择最高效的代码集。Code 39 支持大写字母、数字和少量符号。MSI Plessey 仅支持数字,此处绘制时不带校验位。Pharmacode 编码 3 到 131070 之间的单个数字。

条码由开源 JsBarcode 库在浏览器中绘制。SVG 输出为矢量,任意尺寸都清晰;PNG 输出按屏幕尺寸的所选倍数渲染。请在两侧保留静区(空白边距),扫描器需要它来找到条码起点。

示例

零售商品(EAN-13)

输入 590123412345 会生成 5901234123457:校验位 7 会自动计算。

校验位错误

输入 5901234123458 会显示错误:这些数字的校验位应为 7。

仓库标签(Code 128)

标签值(例如 TIG-2026-0042)会编码为 Code 128,并下载为 SVG 供标签打印机使用。

常见问题

我可以为自己的产品编一个 EAN-13 号码吗?

条码可以扫描,但商店和电商平台要求使用 GS1 授权给贵公司的号码。自编号码只能用于内部或测试用途。

我应该使用 SVG 还是 PNG?

SVG 适用于打印和设计软件,因为它在任何尺寸下都保持清晰。PNG 适用于不支持 SVG 的文档或网站;用于打印请选择 3× 或 4×。

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

UPC-A 有 12 位数字,主要在北美使用。以 0 开头的 EAN-13 包含相同的号码,现代扫描器两者都能读取。

为什么我的扫描器无法读取条码?

检查对比度(浅色背景上的深色条),两侧保留空白边距,并避免不均匀缩放条。非常细的条(宽度 1)对某些打印机来说可能太小。

隐私

条形码在您的浏览器中生成。您输入的值不会被发送或存储。