跳到主要内容
Tooletto

产品标签条形码生成器

条形码生成器 的预设方案

为印刷标签准备的预设:更宽的模块和更高的符号,这正是让条形码在手持扫描枪以一定角度扫描时依然能可靠读取的关键。下载为 SVG,无论你的标签用料需要什么尺寸,它都能保持清晰。

  • 文件永不离开你的设备
  • 免费,无需注册
  • 无水印
  • 加载后可离线使用
Loading tool…

如何条形码生成器

  1. 1

    输入你的数据

    任意可打印 ASCII 字符——产品代码、SKU、序列号或参考编号。

  2. 2

    调整尺寸

    模块宽度和高度。更宽的模块扫描起来更可靠。

  3. 3

    下载

    SVG 适合印刷和标签,PNG 适合屏幕显示和文档。

为什么手持扫描枪比屏幕查看需要更宽的条纹

在显示器上以固定的已知距离查看的条形码,可以用更细的条纹,因为查看它的摄像头或眼睛始终处在一个可预测的近距离范围内。而在仓库或收银台使用的手持扫描枪,是被人手以变化的角度和距离扫过一张标签的,往往速度较快,也不完全垂直于标签表面,这让条纹又窄又密的条形码,在真实的手持操作条件下明显更容易读取失败。加宽模块——也就是每一条条纹宽度所基于的基本单位——并增加整体高度,恰好为扫描枪的传感器在真实手持扫描实际发生的那些条件下,提供了更多的物理容错空间,直接的代价是印刷出来的条形码物理尺寸会更大。

让预设匹配实际会印刷的标签用料

这个预设更宽的模块和更高的条纹,假设有足够的物理标签空间来容纳产出的更大条形码,这一点值得在敲定印刷批次之前,对照实际的标签用料或包装核实一下——一个为可靠手持扫描而设计的尺寸,如果放不进可用的标签区域,就是一个任何扫描可靠性设置都无法绕开的真实物理约束。SVG 输出正是让这一点调整起来很直接的原因:因为它是矢量而不是栅格格式,把生成的条形码放大或缩小以适应实际可用的标签尺寸,完全不会引入任何模糊或画质损失,这和缩放一张栅格 PNG 导出图会发生的情况不同。

常见问题

为什么是 Code 128,而不是其他编码方案?

它能编码完整的可打印 ASCII 字符集,通过校验和自我校验,而且能被普遍识读。EAN-13 和 UPC-A 是固定长度的纯数字格式,绑定着你无法自行发明的注册产品编号,所以它们不适合用作通用的生成器。

我应该下载 SVG 还是 PNG?

任何要印刷的场合都用 SVG。条形码本质上是线条图形,一张栅格图像放大后边缘会变软,扫描枪确实会因此读取失败。PNG 适合按生成时的确切尺寸在屏幕上使用。

为什么我的纯数字条形码比文字条形码更窄?

因为偶数长度的数字串会用 Code C 编码,它能把两个数字打包进一个符号里,宽度大致减半。一旦加入字母,就会回退到 Code B,按每个符号一个字符编码。

什么是静区?为什么它很重要?

静区是条码两侧的空白边距。规范要求至少留出十个模块的宽度,扫描枪要靠它来定位符号从哪里开始。裁掉静区是印刷出来的条形码读取失败最常见的原因之一。

能编码带重音符号或非拉丁字符吗?

不能——Code 128 只覆盖可打印 ASCII 字符,这个工具会明确提示这一点,而不是悄悄丢弃字符。如果需要编码任意 Unicode 内容,二维码才是合适的格式。