Code 128 条码生成器
为 SKU、序列号和物流标签生成单个或批量的密集 Code 128 条形码(如 PNG 或 SVG)。
如何使用 代码 128
- 01
输入任何文本:支持字母、数字、标点符号和空格。
- 02
设置长度、高度和边距(以毫米为单位),并选择文本是否打印在条形下方。
- 03
下载为 PNG 或 SVG,或粘贴列表以一次生成整批。
完整 ASCII,一个条形码
Code 128 标准涵盖所有 128 个 ASCII 字符,并且该生成器接受可打印范围:大写和小写字母、数字、空格和标点符号。这种灵活性就是为什么它涵盖了企业实际使用的大多数标识符,无论是字母数字 SKU、带有字母前缀的序列号还是纯数字跟踪代码。
它最常出现在 SKU、序列号和物流标签上,正是因为它不会像旧格式那样强制内容采用狭窄的字符集,而且即使内容变长,它也能保持紧凑。
子集 A、B、C 和密度
在内部,Code 128 具有三个字符子集。子集 A 处理大写字母、数字和控制字符,子集 B 处理大写和小写字母、数字和标点符号,子集 C 将一次两个数字打包到一个符号中,而不是每个符号一个数字。如果生成的结果较短,条形码可以中途切换子集,并且该生成器会自动处理该切换。
子集 C 使 Code 128 成为数字内容最密集的常见一维条形码:每个符号两位数优于 Code 39 等旧格式使用的每个符号一个字符的编码,并且 Code 39 还需要字符之间更大的间隙。实际效果是,对于给定位数,Code 128 中的标签宽度明显小于 Code 39 中的标签宽度。
GS1-128 和打印标签
GS1-128,有时仍称为 UCC/EAN-128,是 Code 128 与特殊前导字符和一组定义的应用程序标识符的组合,这些标识符将数据构造为批次号、到期日期或数量等字段。该生成器根据您输入的文本生成纯代码 128,并且不会添加该前导字符或解析应用程序标识符,因此它不能替代专用的 GS1-128 标签工具。
对于打印,SVG 下载在任何尺寸下都保持清晰,适合标签设计软件和大量印刷,而 PNG 更简单,可以在办公文档中快速使用。无论您使用哪种格式,请在条形周围留下一个清晰的安静区域,并检查标签尺寸是否与打印机的分辨率相匹配,因为打印太小的细条可能会相互模糊。
常见问题
Code 128 可以编码什么?
Code 128 标准涵盖了所有 128 个 ASCII 字符,这也是该名称的由来。该工具接受可打印范围:大写和小写字母、数字、标点符号和空格。这就是为什么 Code 128 适用于几乎所有短字符串,从 SKU 到跟踪编号,再到大小写字母混合的序列码。
什么是子集 A、B 和 C?
Code 128 具有三个内部字符子集。子集 A 涵盖大写字母、数字和控制字符,子集 B 涵盖大小写字母、数字和标点符号,子集 C 将两个数字一次打包到一个符号中,这使得长数字字符串如此紧凑。生成器会自动在子集之间切换,为您输入的任何内容生成最短的有效代码,因此您永远不会自己选择子集。
与 Code 39 相比,Code 128 的密度如何?
Code 128 通常是最密集的常见一维条形码,特别是对于数字内容,因为子集 C 对每个符号编码两个数字,而 Code 39 需要每个字符一个符号,并且还需要字符之间更宽的间隙。适合短 Code 128 标签的一串数字可能需要接近 Code 39 宽度的两倍。
这和GS1-128一样吗?
不完全是。 GS1-128(以前称为 UCC/EAN-128)是 Code 128,与前导 FNC1 字符和结构化应用程序标识符一起使用,例如打包到数据中的批次号、到期日期或序列号。该工具可以根据您输入的任何文本生成纯代码 128;它不会添加 FNC1 字符或解析应用程序标识符,因此构建 GS1-128 标签超出了其范围。
我可以直接打印这些标签吗?
是的。将代码下载为 SVG 格式,用于需要任何尺寸的清晰结果的标签软件和打印运行,或者下载为 PNG 格式,以便在文档、电子表格或简单标签模板中快速使用。在条形周围保留一个清晰的安静区域,并将标签与打印机的分辨率相匹配,这样细条形就不会模糊在一起。