什么是Code128 条码生成器?

Code 128 条形码生成器可创建高密度条形码,能编码全部 128 个 ASCII 字符。Code 128 广泛用于运输标签、包装和内部库存管理,因为它在更小的空间内能容纳比旧格式更多的数据。

Code 128 比传统格式装得更密,因为它有三个字符子集(A、B、C),可以在编码过程中即时切换。子集 C 用一对数字共享一个图案,所以纯数字数据宽度直接砍掉一半。生成器会自动挑最优子集,批量模式下逐行校验,可导出 PNG、SVG,或一张多标签的 A4 PDF。

使用方法

  1. 输入要编码的文本或字母数字数据。Code 128 支持字母、数字和特殊字符。
  2. 条形码实时生成。调整条宽、条高和字号以匹配你的标签尺寸。
  3. 下载 PNG 用于数字用途,或下载 SVG 用于印刷。SVG 输出在任何尺寸下都保持清晰,非常适合运输标签。

何时使用

  • 打物流追踪号、集装箱编号、快递面单上的承运编码。
  • 仓库货架标签,例如 WH-A12-RACK-04 这种带字母的 SKU,需要塞进小标签里。
  • 医院腕带或患者样本管,标签内容里既有字母又有数字,有时还有标点。

结果

输入运输追踪号如 'SHIP-2024-00847',即可创建可扫描的 Code 128 条形码用于包裹标签。

常见问题

Code 128 能编码哪些字符?
整个 128 个 ASCII 字符:大写字母、小写字母、数字、标点、空格,连 ASCII 控制字符也可以。这让它成为一维条码里支持字符最多的一种,比 Code 39 和 UPC 宽得多。
同样的数据,Code 128 为什么比 Code 39 窄?
Code 128 的子集 C 把两位数字压缩成一个图案,纯数字数据宽度直接减半。Code 39 每个字符独立一个图案,字符之间还要留空隙,同样数据要宽 30% 到 50%。
条码自带校验位吗?
自带。Code 128 会在停止符之前自动追加一个模 103 校验字符。库帮你处理好了,所以扫码读出来的数据不会包含校验位,但条形图里是真有的。
打印多小还能稳定扫出来?
最窄条(X 维度)一般用途建议至少 0.25 毫米,叉车或远距离扫描建议 0.5 毫米。低于 0.2 毫米的话,即使现代手机摄像头在光线不好时也容易读错。
批量面板里为什么有些行被标成无效?
Code 128 不接受 ASCII 之外的字符,比如带音标的字母、emoji、汉字等。遇到无效行,把这些字符删掉,或者改用支持 UTF-8 的二维码(QR)。

相关工具