查找工具

↑↓ 选择 Enter 打开

不知道工具名称时,可输入“格式化”或“计数”等任务词。

条形码生成

仅本地处理

填写文字或数字、选择条码类型,在浏览器内生成黑白条形码,可导出矢量 SVG 或 PNG。EAN-13 和 UPC-A 可输入完整编码,也可省略最后一位,由工具计算校验位。

已审核 · 更新于 · 免费使用 · 无需账号

最多 128 字符。EAN-13 为 12 或 13 位数字,UPC-A 为 11 或 12 位数字;省略的校验位会自动计算。打印时请保留白色边距。

结果
条形码预览
输入保留在当前标签页,所需引擎文件从本站加载。

条形码生成可以处理什么?

填写文字或数字、选择条码类型,在浏览器内生成黑白条形码,可导出矢量 SVG 或 PNG。EAN-13 和 UPC-A 可输入完整编码,也可省略最后一位,由工具计算校验位。

什么时候使用这个工具?

制作一维标签和测试数据时使用本工具;中文文字或网址可使用二维码生成器。正式商品标签仍需另行确认标识分配、尺寸要求和扫描质量。

如何使用?

  1. 选择条码类型并输入内容,或点击“示例”填入对应格式的数据。
  2. 点击“运行”,核对编码文字和条码预览,保留商品编码的前导零。
  3. 下载 SVG 或 PNG,保留白色空白区,并使用目标扫描设备检查打印样张。

实际输入输出示例

补全 EAN-13 校验位

输入

类型:EAN-13
数字:590123412345

输出

编码数字:5901234123457
SVG 与 PNG 条形码

根据前 12 位计算出末位 7。若输入完整 13 位编码但校验位错误,工具会报错,不会静默替换。

常见错误与修复方法

现象可能原因修复方法
商品编码无法生成。位数或校验位不符合 EAN-13、UPC-A 规则。EAN-13 使用 12/13 位,UPC-A 使用 11/12 位纯数字,保留前导零并移除分隔符。
文字被拒绝,或打印后无法扫描。不同条码支持的字符有限,扫描效果还取决于尺寸、对比度和空白区。Code 39 使用大写字母,Code 128 使用可打印 ASCII。保留边距,不拉伸图形,避免低分辨率打印。

支持范围与限制

最多 128 字符。Code 128 仅支持可打印 ASCII;Code 39 支持大写字母、数字、空格及 - . $ / + %;EAN/UPC 仅支持数字。校验位正确不代表商品标识已分配或注册。本工具不认证 GS1 合规性、扫描设备兼容性或打印质量。SVG 使用矢量路径;PNG 按生成尺寸栅格化导出。

标准与实现参考

关于条形码生成的常见问题

输入内容会上传吗?

不会。数据在浏览器 Worker 内处理。页面从本站加载所需引擎,不向处理 API 发送输入、输出或文件名。

需要账号或 API Key 吗?

不需要账号、API Key 或后端处理服务。

如何保存处理结果?

检查结果后,使用对应的复制或下载控件。修改输入会清除旧结果,避免误用。

有哪些限制?

最多 128 字符。Code 128 仅支持可打印 ASCII;Code 39 支持大写字母、数字、空格及 - . $ / + %;EAN/UPC 仅支持数字。校验位正确不代表商品标识已分配或注册。本工具不认证 GS1 合规性、扫描设备兼容性或打印质量。SVG 使用矢量路径;PNG 按生成尺寸栅格化导出。

更新记录

新增浏览器本地处理、明确大小限制、取消操作、实际输入输出示例、常见错误解释和结果下载;完成中文工作区与说明审校。

谁在维护这个工具?

KL
KitLumi EngineeringKitLumi 工程团队负责维护工具行为、隐私说明、示例和自动化测试。

如何在本地生成并导出条形码? →