条形码生成器 — EAN-13、UPC、Code 128 等
生成 EAN-13、UPC-A、Code 128、Code 39、ITF-14 等条形码,自动计算校验位,导出 PNG 或 SVG。
发现问题,或者觉得哪里可以更好?每条消息我们都会阅读,并尽快修复。
这款条形码生成器可以生成标准一维条码,包括用于零售商品的 EAN-13 和 UPC-A、用于物流和库存的 Code 128、Code 39、用于外箱的 ITF-14,以及 MSI、Codabar 和 Pharmacode,每个条码都能下载为适合印刷的清晰 SVG 或适合屏幕的 PNG。输入 12 位数字生成 EAN-13 时,校验位会自动计算;输入全部 13 位则会进行验证,如果你的校验位有误,还会显示正确的数字。
批量模式可接收最多 200 个值的列表(每行一个),生成所有条形码,并以每个值命名,打包成一个 PNG 或 SVG 文件的 ZIP 下载,或者生成可打印的 PDF 标签页——制作一批货架标签或资产标签这类常见工作都能搞定。印刷包装前有一个限制值得了解:零售用的 EAN 或 UPC 只有在号码由 GS1 分配给你的公司时,才能在收银台正常扫描。本工具可以绘制任何有效号码,但不负责分配号码。
使用方法
- 选择条形码类型。下方的提示会说明该类型可接受的内容。
- 输入数值。EAN 和 UPC 可以不输入校验位,系统会自动补上。
- 如果标签有需要,可调整条宽、高度、边距和文字。请保持浅色背景上的深色条。
- 印刷用途下载 SVG,文档和屏幕用途下载 PNG。
- 需要生成大量条形码时,切换到“批量”,每行粘贴一个值,然后点击“全部下载(.zip)”,或者生成 PDF 标签页。
常见问题
如何为我的商品制作条形码?
通过零售商销售的商品需要一个 GS1 厂商识别代码,可向所在国家或地区的 GS1 机构申请,它会给你一段正式号码。为每个商品分配一个号码,在这里生成它的 EAN-13(北美为 UPC-A),然后把 SVG 交给包装设计师。从转售商处购买或自己编造的号码,可能会被零售商和电商平台拒绝。
EAN-13 校验位是怎么计算的?
取前 12 位数字。从最右边一位开始,依次交替乘以 3 和 1,再把结果相加。校验位就是补足到下一个 10 的倍数所需的数。以 400638133393 为例:加权和为 89,所以校验位是 1,完整号码为 4006381333931。UPC-A、EAN-8 和 ITF-14 使用同样的 GS1 模 10 规则。
EAN-13 和 UPC-A 有什么区别?
UPC-A 有 12 位,是美国和加拿大的传统标准;EAN-13 有 13 位,几乎在其他所有地区通用。UPC-A 就相当于以 0 开头的 EAN-13,全球的零售扫描枪都能读取两者。GS1 以哪种格式分配给你号码,就用哪种格式。
应该使用哪种条形码?
零售商品用 EAN-13 或 UPC-A,商品外箱用 ITF-14,内部用途(如物流标签、库存、资产标签和票据)用 Code 128(能紧凑地容纳字母和数字),旧系统或规范有要求时用 Code 39。如果是网址或更大的数据量,二维码比任何一维条码都更合适。
可以批量生成条形码吗?
可以。切换到“批量”,粘贴最多 200 个值,每行一个(直接从电子表格复制一列也行)。每个值都会按所选类型进行验证;无效值以红色显示并被排除,其余的会一起打包成 PNG 或 SVG 文件的 ZIP 下载(每个文件以其值命名),或者生成可直接用 A4 或 US Letter 打印的 PDF 标签页。所有条形码使用相同的类型、尺寸和颜色。
应该下载 PNG 还是 SVG?
只要是印刷就用 SVG。它是矢量格式,无论多大尺寸条纹都完全清晰,设计师也能精确缩放。PNG 适合文档、电子表格和屏幕显示,但放大 PNG 会让条纹边缘变模糊,可能导致难以扫描。如果需要 PNG,请按实际使用的尺寸生成。
为什么我的条形码扫不出来?
常见原因有:对比度不够(彩色条纹或彩色背景)、缺少静区(两侧的空白边距)、印得太小,或者图片放大后模糊。请使用白底黑条,保留边距;EAN-13 的尺寸应保持在标称尺寸 37.29 × 25.93 mm 的 80% 到 200% 之间。务必先打印样品试扫。
各类条形码一览
• EAN-13:13 位数字,全球零售商品通用。需要 GS1 分配的号码。
• UPC-A:12 位数字,用于美国和加拿大的零售。UPC-E 是消零压缩后的 8 位版本,用于小包装。
• EAN-8:8 位数字,用于放不下 EAN-13 的小包装。由 GS1 单独分配。
• ITF-14:14 位数字(GTIN-14),印在运输外箱上,能适应粗糙的瓦楞纸表面。
• Code 128:任意 ASCII 文本,非常紧凑。物流和内部标签的默认选择。
• Code 39:大写字母、数字和少量符号。较宽、结构简单;常见于汽车和国防行业规范。
• Codabar:数字和少量符号,用于图书馆、血库和部分快递系统。
• MSI Plessey:仅限数字,主要用于零售货架标签。Pharmacode:3 到 131070 之间的数字,用于制药生产中的包装控制。
打印可扫描的条形码
扫描枪读取的是条和空之间的对比,所以白色或极浅背景上的黑色条纹最可靠。红色条纹对许多激光扫描枪来说是“隐形”的,因为它们使用红光。避免把条形码放在接缝、曲面或折痕上。
保留静区。EAN-13 左侧至少需要 11 个模块宽度的空白,右侧至少 7 个;Code 128 需要 10 个。这里的边距设置会在条码周围加上这段空白,除非你的版面已经留出,否则请保留。
尺寸比分辨率更重要。100% 放大系数下的 EAN-13 含静区宽 37.29 mm、高 25.93 mm,GS1 允许在此基础上缩放到 80% 至 200%。在小包装上常见压低高度(截短)的做法,但有些零售商不接受,请先确认对方的要求。