免费条码生成器
生成 EAN-13/8、UPC、Code 128、Code 39、ITF-14、ISBN、GS1-128、Data Matrix、PDF417 和 QR 条码,自动计算正确的校验位,可下载为 PNG 或 SVG。可免费商用。
许多条形码网站的免费批量生成只限几个代码——这里一次最多可生成 500 个,并能打印标签纸。
生成符合规范、校验位正确的条码 — EAN、UPC、Code 128/39、ITF-14、ISBN、GS1-128、Data Matrix、PDF417 和 QR — 可单个生成,也可一次生成数百个,并打印到标签纸上。在浏览器中完成,免费商用。
我该用哪种条码?
零售号码(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选择码制选择条形码类型。每种都有各自的输入规则——EAN-13 接受 12–13 位数字,Code 128 接受任意文本,等等。
- 2输入数据输入要编码的值。无效输入会被标出,EAN/UPC 校验位会自动为你计算。
- 3调整外观设置缩放和条高,并切换是否显示可读文字。预览实时更新。
- 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 个条码的列表会被截断,请分割它。