条形码生成器
在浏览器中创建 EAN-13、EAN-8、UPC-A、ITF-14、Code 128 和 Code 39 条形码。校验位会自动计算或验证,可下载 PNG 或 SVG。
任意 ASCII 文本:字母、数字和符号。
什么是 条形码生成器?
为商品、运输纸箱、库存标签和资产标签生成一维条形码。支持的格式有 Code 128、EAN-13、EAN-8、UPC-A、Code 39、ITF-14 和 ITF。对于零售格式,工具会为你计算 GS1 校验位,或在你输入完整号码时验证它。
如何使用 条形码生成器
- 选择 格式。
- 输入 要编码的数据(EAN-13 可输入 12 位数字或完整的 13 位)。
- 调整 条宽、高度、颜色,以及是否 在条码下方显示数值。
- 把条形码下载为 PNG 或 SVG。
示例
EAN-13, data 590123412345
5901234123457
校验位 7 已计算并追加。
何时使用 条形码生成器
适合标签、原型、内部库存,以及为你已拥有的号码打印条形码。在商店销售的商品,其零售 EAN/UPC 号码必须向 GS1 申请授权——生成条形码图像并不会给你一个有效的商品号码。对于包含网址或大量文字的二维码,请使用二维码生成器。
条形码生成器 的工作原理
输入会按格式验证:Code 128 接受 ASCII,Code 39 接受大写字母、数字、- . $ / + % 和空格,ITF 要求偶数位数字。对于 EAN-13、EAN-8、UPC-A 和 ITF-14,GS1 mod-10 校验位 的计算方式是:从右起给各位数字依次加权 3、1、3、1…,求和后取 (10 − sum mod 10) mod 10;如果最后一位错误,会报告并给出正确的那一位。随后条形由开源的 JsBarcode 库绘制为 SVG;PNG 导出会以 2 倍分辨率渲染该 SVG。
常见用例
- 为已分配 GTIN 的商品打印 EAN-13 标签
- 为仓库库位或资产创建 Code 128 标签
- 为运输纸箱制作 ITF-14 条形码
- 检查 EAN 或 UPC 的校验位是否正确
常见问题
EAN-13 的校验位是如何计算的?
从左开始,把这 12 位数字依次交替乘以 1 和 3(紧挨校验位的那一位乘 3),相加后,取使和达到下一个 10 的倍数所需的数。
我可以自己编一个 EAN-13 号码吗?
内部使用可以。对于在商店销售的商品,你需要 GS1 公司前缀;否则你的号码可能与他人的商品冲突。
内部标签应该使用哪种格式?
Code 128 紧凑且能编码字母、数字和符号,所以是仓库和资产标签的常用选择。