跳到主要内容

免费条码生成器

生成 EAN-13/8、UPC、Code 128、Code 39、ITF-14、ISBN、GS1-128、Data Matrix、PDF417 和 QR 条码,自动计算正确的校验位,可下载为 PNG 或 SVG。可免费商用。

许多条形码网站的免费批量生成只限几个代码——这里一次最多可生成 500 个,并能打印标签纸。

我该用哪种条码?

零售号码(EAN 和 UPC)由 GS1 或您的销售平台分配。本工具能正确绘制条码,但无法为您注册号码。

以 200-299 开头的号码保留给店内使用,因此不会与真实商品冲突。适合自家货架,不适合通过其他零售商销售。

12或13位数字——校验位自动添加。

校验位:1(自动添加)

选项(附加码、说明文字、尺寸、颜色)

印在条码旁的 2 位或 5 位数字。图书使用 5 位数字,例如 52495 表示 24.95 美元。

替换印出的数字,例如改为产品名称或 SKU。

🔒 条码完全在您的浏览器中生成 — 您的数据永远不会被发送到服务器。

工作原理

生成符合规范的条形码 — EAN-13/8、UPC-A/E、Code 128、Code 39、ITF-14、ISBN、GS1-128、Data Matrix、PDF417 和 QR — 校验位和空白区均正确无误,由开源的 bwip-js 引擎在您的浏览器中渲染。免费,包括商业用途。

  1. 1
    选择码制
    选择条形码类型。每种都有各自的输入规则——EAN-13 接受 12–13 位数字,Code 128 接受任意文本,等等。
  2. 2
    输入数据
    输入要编码的值。无效输入会被标出,EAN/UPC 校验位会自动为你计算。
  3. 3
    调整外观
    设置缩放和条高,并切换是否显示可读文字。预览实时更新。
  4. 4
    下载
    保存清晰的 PNG,或用于印刷的 SVG。不会上传任何内容。

条形码完全在你的浏览器中生成——你的数据绝不会发送到服务器。

指南

操作示例

要为产品编号制作 EAN-13,请选择“条码类型”下的“EAN-13”并输入 12 位数字 400638133393。工具会自动添加校验位,因此条码编码为 4006381333931,并有一行显示“校验位:1(自动添加)”。使用默认打印宽度 50 毫米,“打印 PNG (300 dpi)”文件宽 50 毫米,约 591 像素,并携带其 dpi 信息,以便 Word 或 Canva 以真实尺寸放置它。

使用哪些设置,以及限制

  • 零售编号必须注册。 该工具为您已有的编号绘制正确的条码。用于通过商店或市场销售的 EAN 和 UPC 编号来自 GS1。“随机店内 EAN-13”生成以 200-299 开头的编号,这些编号仅供店内使用。
  • 设置打印尺寸,而不仅仅是比例。 在选项下,“打印宽度 (mm)”设置“打印 PNG (300 dpi)”和 PDF 的真实尺寸。对于纸箱上的 ITF-14,工具会显示 GS1 的最小宽度和 32 毫米高度。
  • 保持强对比度和空白区。 在浅色背景上使用深色条;对比度过低时会出现警告。在打印的条码周围留出一些“空白区”,因为扫描器需要空白边距。仅当条码将放置在浅色表面上时,才使用“透明背景”。
  • 对多个条码使用“批量与标签”。 粘贴最多 500 个条码,每行一个(可附带标签文本和份数),或拖放最大 2 MB 的 CSV/TXT 文件。下载 PNG 或 SVG 的 ZIP 文件,或创建最多 5,000 个标签的标签页 PDF。以“实际大小”(100%) 打印,而非“适合页面”。

常见问题及解决方法

提示“无法加载条码引擎。请检查您的连接并重试。”
条码引擎是一个单独的文件,在首次绘制条码时加载。检查您的连接,然后重新加载页面并重试。如果您在工作或学校网络上,它可能阻止了来自该站点的脚本文件。
提示“无法渲染此条码 — 请检查此符号体系的数据。”
数据不适合所选类型。将其与框下方的提示进行比较。常见原因包括:在仅限数字的类型中输入了字母,在 Code 39 中输入了小写字母(它仅接受 A–Z),在 Code 128 中输入了非拉丁文本,或 GS1-128 值缺少括号中的 (01) 样式标识符。
提示“校验位(最后一位)不正确。”
您输入了完整编号,但其最后一位不匹配。消息会告诉您正确的数字。或者去掉最后一位,工具会添加正确的数字。
批量列表中的某些行被跳过。
不符合类型规则的行会在“需要修正”下列出,并显示其行号,其余行仍会生成。修正这些行并重新生成。超过 500 个条码的列表会被截断,请分割它。

相关工具

常见问题