覆盖所有常见零售和物流格式的可印刷条形码
这款条形码生成器会在你输入时实时绘制 EAN-13、EAN-8、UPC-A、UPC-E、Code 128、Code 39、ITF-14、Interleaved 2 of 5、Codabar、MSI Plessey 和 Pharmacode 符号。省略校验码时会自动为你计算;输入完整代码时会验证校验码,如果有误会给出正确的校验码。你可以调整条宽、高度、静区、人眼可读文字和颜色,然后下载用于印刷的矢量 SVG,或最高 8× 分辨率的 PNG。一切都在你的浏览器中运行:你编码的内容永远不会被上传。
如何制作条形码
- 1在工具栏中选择码制。在商店销售的商品使用 EAN-13 或 UPC-A,运输纸箱使用 ITF-14,包含字母的内容使用 Code 128。
- 2输入或粘贴内容。对于 EAN 和 UPC 码,你可以只输入不含最后一位校验码的数字,校验码会自动添加。
- 3如果你输入了完整代码,绿色对勾表示校验码正确。错误的校验码会被标出,同时显示正确的值和一个使用该值的按钮。
- 4设置条宽、高度、边距、字号和颜色。请保持浅色背景上的深色条,以便扫描器识读。
- 5下载 SVG 用于印刷和包装设计稿,或选择缩放倍数后下载 PNG。你也可以把 SVG 代码直接复制到自己的代码中。
我应该使用哪种条形码?
- EAN-13
- 北美以外全球通用的 13 位零售条形码。前几位是分配给品牌所有者的 GS1 厂商识别代码,最后一位是 mod-10 校验码。
- UPC-A
- 美国和加拿大使用的 12 位零售条形码。UPC-A 就是前面加一个 0 的 EAN-13,因此现代收银扫描器两者都能识读。
- EAN-8 和 UPC-E
- 用于放不下全尺寸条码的小包装的短版本。UPC-E 把含有连续零的 UPC-A 压缩为 8 位;本工具会显示它展开后的完整 UPC-A。
- Code 128
- 紧凑的高密度条码,可容纳全部 128 个 ASCII 字符。常用于内部标签、资产标签、物流标签和 GS1-128。自动模式会在 A、B、C 三个字符集之间切换,让条形码尽可能短。
- Code 39
- 一种较老的字母数字条码,支持大写字母、数字和少量符号。它较宽,但对印刷质量差的容忍度很高,一些汽车和国防行业的标签标准至今仍要求使用它。
- ITF-14 和 Interleaved 2 of 5
- 按两位一组编码数字的纯数字条码。ITF-14 用于在瓦楞纸外箱上承载 14 位 GTIN;普通 ITF 可容纳任意偶数位数字。
- Codabar、MSI 和 Pharmacode
- 专用的传统条码:Codabar 用于图书馆、血库和快递单,MSI Plessey 用于仓库货架标签,Pharmacode 用于药品包装控制。
校验码是如何计算的
EAN-13、EAN-8、UPC-A、UPC-E 和 ITF-14 都以 GS1 mod-10 校验码结尾。从最右边的数据位开始,各位数字交替乘以 3 和 1 后求和;校验码就是使该和达到下一个 10 的倍数所需的数。以 590123412345 为例,加权和为 83,因此校验码为 7,完整的 EAN-13 为 5901234123457。
校验码让扫描器能够发现误读,而不是登记错误的商品,因此校验码错误的条码会在收银台被拒绝。当你在这里粘贴完整代码时,最后一位会与计算出的值比较,并准确告诉你它应该是哪个数字。
Code 39 有一个可选的 mod-43 校验字符,MSI 支持 mod 10、mod 11 和双校验码。Code 128 始终带有强制的 mod-103 校验和,它会自动添加,并且从不印在条下方的文字中。
如何得到能扫描的条形码
- 保留静区:两侧的空白边距至少应为最窄条宽的十倍。不要在排版中把它裁掉。
- 在浅色背景上印刷深色条。红色、橙色和黄色的条在激光扫描器的红光下不可见,而反色(深底浅条)条码在许多识读器上都会失败。
- 不要横向压扁条形码。请等比缩放,并优先使用 SVG,让条在任何尺寸下都保持清晰。
- 零售用 EAN 和 UPC 码应按接近标称尺寸印刷(EAN-13 为 37.29 × 25.93 mm)。缩小到 80% 以下会难以识读。
- 在批量印刷之前,先用手机测试印刷效果,例如使用我们的条形码扫描器。
我需要购买条形码号码吗?
要通过零售商和电商平台销售商品,你需要从 GS1 或零售商认可的代理商处获得授权的 GTIN(EAN 和 UPC 条形码中的号码)。本生成器可以绘制任何有效号码,但无法生成注册在你公司名下的号码。对于库存、资产管理或活动门票等内部用途,使用你自己编号的 Code 128 无需任何注册。
对于超过几十个字符的数据,例如网址或联系人名片,二维码能在更小的空间里容纳多得多的内容:试试二维码生成器。
常见问题
- 这个条形码生成器免费吗?
- 免费。无需注册,没有水印,生成数量也不受限制。SVG 和 PNG 文件可以商用。
- 如何计算 EAN-13 或 UPC-A 的校验码?
- 输入 EAN-13 的前 12 位(或 UPC-A 的前 11 位),校验码就会被计算并添加。输入框下方的提示会显示添加的是哪个数字。
- 为什么提示我的校验码错误?
- 你输入的最后一位与其他各位的 GS1 mod-10 校验和不符,通常是输入错误。提示会显示正确的数字,点击按钮即可用修正后的代码替换。
- 应该下载 SVG 还是 PNG?
- 印刷、包装和标签软件请使用 SVG:它是矢量格式,条在任何尺寸下都完全清晰。文档、网站和只接受图片的工具请使用 PNG,印刷时选择更高的缩放倍数。
- 条形码可以包含字母吗?
- EAN、UPC、ITF、MSI 和 Pharmacode 只能包含数字。Code 128 可编码所有 ASCII 字母、数字和符号,Code 39 可编码大写字母、数字以及 - . $ / + % 和空格。
- EAN-13 和 UPC-A 有什么区别?
- UPC-A 有 12 位,主要在北美使用;EAN-13 有 13 位,在其他地区使用。UPC-A 与以 0 开头的 EAN-13 相同,零售扫描器两者都能识读。
- 可以使用彩色条形码吗?
- 可以,但要保持强对比度:浅色背景上的深色条。避免红色或黄色的条,激光扫描器看不到它们。当对比度过低或颜色反转时,工具会发出警告。
- 我的数据会被上传吗?
- 不会。条形码使用 JsBarcode 库在你的浏览器中绘制,文件在你的设备上生成。你输入的任何内容都不会发送到服务器。