条形码生成器

Code 128 条形码生成器

将文本和数字编码为 Code 128 条形码。

给这个工具评分

How to use the Code 128 条形码生成器

  1. 输入要编码的文本或数字。
  2. 将条形码下载为 PNG。

About the Code 128 条形码生成器

Code 128 是运输、物流和内部资产标签中的主力格式。它能编码完整的 ASCII 字符集——大小写字母、数字和符号,并且非常紧凑,在更窄的宽度内容纳比旧格式更多的字符。它通过在 A、B、C 三个子集之间切换来实现这一点,其中子集 C 能在一个字符的空间内编码一对数字,这也是为什么一长串数字编码后会异常紧凑。承运商、仓库、医院和 IT 资产登记系统都依赖它,过去几十年生产的几乎所有扫描器都能读取它。

它是一种一维条形码,因此与QR 码不同,必须垂直于条纹方向扫描,而不能任意角度扫描,且容纳的数据也少得多。请在条件允许的范围内尽量缩短数值:每增加一个字符都会加宽条形码,而更宽的条形码要么需要更宽的标签,要么需要更细的条纹,后者在廉价热敏打印机上很容易糊成一团。请在两端保留清晰的静空区——第一条和最后一条之前及之后的空白并非装饰,用文字或边框挤占它是导致无法识别最常见的原因。

Code 128 没有固定长度,本身也不承载任何含义:它可以编码任何字符串,这使它非常适合内部代码,但无法作为任何证明。零售结账则需要使用EAN-13

Frequently asked questions

Code 128 能编码哪些字符?

完整的 ASCII 字符集——大小写字母、数字和常见符号。正是这种灵活性使它在运输和资产标签领域占据主导地位,因为这些代码常常混合字母和数字。

数据长度可以有多长?

没有固定限制,但存在一个实际限制:每多一个字符,条形码就会在物理上变宽。超过一定程度后,它要么放不下标签,要么条纹变得太细,打印机无法清晰渲染。

为什么纯数字的代码看起来比同样长度的文本更短?

Code 128 有一个子集能在单个字符的空间内编码两位数字。因此纯数字数据压缩后的宽度大约只有相同数量字母的一半。

我可以把它用在商店的商品上吗?

不可以。零售结账需要使用由 GS1 分配 GTIN 的 EAN-13 或 UPC-A。Code 128 适用于运输、物流和您自己的内部编号。

我需要校验位吗?

Code 128 在符号本身内置了强制性的校验字符,作为编码过程的一部分自动计算。您无需自行添加。