如何免费制作条形码:EAN、UPC 和 Code 128
选择正确的条形码类型,免费生成 PNG 或 SVG 格式,校验位自动为你加上,并了解零售条形码为什么需要 GS1 编号。
发布于 · 阅读约 5 分钟
制作条形码只需三步:选择类型,输入数字或文字,然后下载。在免费条形码生成器中,操作是这样的:选择 Code 128、EAN-13、UPC-A 或其他格式,输入数值(对于 EAN 和 UPC,校验位会自动加上),然后点击 Download PNG 或 Download SVG。需要注意一点:零售用的 EAN 和 UPC 编号来自 GS1,即官方的编号机构。本生成器只能把你的编号画成条形码,无法为你签发编号。
你需要哪种条形码?
选对类型比什么都重要。如果你打印的类型不是收银扫描器认识的,那它再好也没用。
| 类型 | 能容纳的内容 | 典型用途 |
|---|---|---|
| EAN-13 | 13 位数字 | 世界大部分地区的零售商品,包括印度、欧洲和亚洲 |
| UPC-A | 12 位数字 | 美国和加拿大的零售商品 |
| EAN-8 | 8 位数字 | 放不下 EAN-13 的小包装零售商品 |
| UPC-E | 8 位数字 | 适用于美国小包装的压缩版 UPC |
| Code 128 | 字母、数字和符号 | 运单标签、库存(SKU)标签、资产标签、内部追踪 |
| Code 39 | 大写字母、数字和少量符号 | 较早的工业和证件系统 |
| ITF-14 | 14 位数字 | 零售商品的外箱和整箱包装 |
| Codabar | 数字和少量符号 | 图书馆、血库和一些旧系统 |
**简单结论:**在店铺里销售的商品,用 EAN-13(北美则用 UPC-A)。对于你自己贴标签的东西,例如仓库库存、设备、图书馆的书或活动门票,用 Code 128。
如果你希望人们用手机扫描后打开一个链接,你需要的是二维码。请参阅制作二维码指南。

零售条形码与 GS1
条形码本质上就是一个数字的图形。真正重要的是那个数字。对于零售而言,EAN 和 UPC 编号必须在全球范围内唯一,因此由 GS1 签发。GS1 是一个非营利的标准化组织,每个国家都设有办事处(例如 GS1 India 和 GS1 US)。企业加入 GS1 后,会获得一个公司前缀,然后用它为自己的商品编号。
大型零售商和网上市场通常要求使用 GS1 注册的编号,并可能对其进行核查。从转售商那里购买廉价的“条形码编号”,或者随意编一个,可能会导致商品被拒绝上架,或者被登记到错误的公司名下。不同的零售商和市场要求各不相同,因此在印刷包装前,先确认你的渠道有什么要求。
如果只是内部使用,例如你自己的库存系统,就完全不需要 GS1。Code 128 可以搭配任何你喜欢的 SKU 或编码使用。
如何制作条形码
- 打开免费条形码生成器。
- 选择条形码类型。框下面的提示会告诉你该类型接受什么内容。
- 在文本或数字中输入你的数值。
- **EAN-13:**输入 12 位数字,第 13 位校验位会自动加上。如果输入全部 13 位,则会进行校验。
- **UPC-A:**输入 11 位数字,或者全部 12 位。
- **EAN-8:**输入 7 位数字,或者全部 8 位。
- **ITF-14:**输入 13 位数字,或者全部 14 位。
- **Code 128:**任意标准键盘字符,最多 80 个。
- **Code 39:**小写字母会自动转换为大写。
- 如有需要,调整外观:条宽(1 至 4)、高度、条纹和背景颜色,以及在条纹下方显示文字。
- 点击 Download PNG 或 Download SVG。
- 批量打印之前,先打印一张测试样张并扫描一下。
条形码在你的设备上绘制,你输入的内容不会被上传。
什么是校验位?
EAN、UPC 或 ITF-14 编码的最后一位是校验位,它根据前面的数字计算得出,以便扫描器发现误读。下面以数字 590123412345 为例,说明 EAN-13 的计算方法:
- 从左往右,依次将各位数字乘以 1 和 3 交替相乘:5×1、9×3、0×1、1×3、2×1、3×3、4×1、1×3、2×1、3×3、4×1、5×3。
- 把它们加起来:5 + 27 + 0 + 3 + 2 + 9 + 4 + 3 + 2 + 9 + 4 + 15 = 83。
- 找出要加多少才能凑到下一个 10 的倍数:90 − 83 = 7。
因此完整编码是 5901234123457。如果你输入的 13 位编码最后一位是错的,生成器会告诉你它应该是多少。这样就能在印出标签之前,拦下大多数输入错误。
PNG 还是 SVG?
- SVG 由形状构成,而不是像素,因此在任何尺寸下都保持清晰。适合包装设计稿、标签设计软件以及需要交给专业印刷厂的文件。
- PNG 在各处都能用:Word、Google Docs、标签打印应用和电子表格。它按屏幕显示尺寸的四倍绘制,因此在常见的标签尺寸下打印也很清晰。
打印技巧
- **保持白底黑条。**扫描器依靠对比度来读取。红色的条纹,或者放在深色或带图案背景上的条纹,常常读不出来。如果你要改颜色,请保持条纹深色、背景浅色。
- **两侧留出空白。**生成器会自动加上边距,不要让其他图案挤到它旁边。
- **不要挤压变形。**宽和高要同时拉伸或缩小。只改变一个方向,可能会让条纹无法读取。
- **不要印得太小。**零售编码有推荐的尺寸,太小的编码可能在收银台无法扫描。请查看你的打印机或零售商的指引。
- 用你实际会用的扫描器来测试,无论是手持扫描器、收银机还是手机应用。
现在就制作你的条形码
选好类型,输入编码,下载清晰的 PNG 或 SVG。免费条形码生成器在你的设备上运行,生成的条形码由你随意使用。
常见问题
- 我可以在这里为我的商品获取条形码编号吗?
- 不可以。零售用的 EAN 和 UPC 编号由 GS1 签发。生成器只能为你已有的编号绘制条形码,并添加或检查校验位。
- 我的小型企业应该用哪种条形码?
- 对于通过店铺或市场销售的商品,用带 GS1 编号的 EAN-13(美国和加拿大则用 UPC-A)。对于你自己的库存标签和运输,用 Code 128 搭配你自己的 SKU 编码。
- 条形码和二维码有什么区别?
- 标准条形码在一行条纹中保存一个简短的数字或编码,由商店和仓库的扫描器读取。二维码是一个方形图案,可以保存整个链接或文字,用手机很容易扫描。
- 为什么我的条形码扫不出来?
- 常见原因包括对比度低、条纹有颜色、编码周围没有留白、图像被挤压或者打印得太小。请打印一张黑条白底的测试样张,然后再试一次。
- 我可以把这些条形码用于商业用途吗?
- 可以。你生成的条形码由你随意使用,可用于商品、标签和包装。
生成器
试试条形码生成器
免费,无需注册,直接在浏览器中使用。 几秒钟生成条形码,并下载为清晰的 PNG 或 SVG:支持 Code 128、EAN-13、EAN-8、UPC-A、UPC-E、Code 39、ITF-14 和 Codabar。