条形码生成器:在线创建各类条形码格式

脚本 次閱讀

条形码的工作原理

条形码通过一系列宽度不同的黑白条纹(或点阵)来编码数据。扫描设备(激光扫描仪或摄像头)读取这些条纹的宽度比例,解码为数字或字母信息。不同格式的条形码具有不同的数据容量、纠错能力和适用场景。

常见条形码格式对比

格式数据类型长度典型用途
Code 128数字 + 字母 + 符号可变长物流、仓储、快递包裹
EAN-13纯数字固定 13 位零售商品(国际标准)
UPC-A纯数字固定 12 位北美零售商品
EAN-8纯数字固定 8 位小包装商品(空间受限)
Code 39数字 + 大写字母可变长工业、汽车配件、政府
ITF-14纯数字固定 14 位外箱/托盘标识(GS1)
QR Code任意内容可变移动端扫码、URL、名片

如何选择条形码格式

  • 零售商品上架:使用 EAN-13(国际)或 UPC-A(北美),需要向 GS1 申请注册前缀
  • 内部库存管理:Code 128 最灵活,支持任意字母数字,无需注册
  • 物流/快递:Code 128 或 ITF-14(外箱)是行业标准
  • 手机扫码跳转链接:使用 QR Code,数据容量远大于传统条形码
  • 老旧设备兼容:Code 39 读取容错高,适合工业环境的老扫描枪

如何在线生成条形码

使用 tool.tl 的条形码生成器

  1. 访问 tool.tl/barcode-generator
  2. 选择条形码格式(Code 128、EAN-13、UPC-A 等)
  3. 输入要编码的数字或文本
  4. 预览条形码,调整尺寸和显示选项
  5. 下载 PNG 或 SVG 格式,用于打印或嵌入文档

EAN-13 校验位计算

EAN-13 和 UPC-A 的最后一位是校验位,由前面的数字按固定算法计算得出,用于验证扫描结果是否正确:

  1. 将前 12 位数字分奇偶两组
  2. 奇数位求和 × 1,偶数位求和 × 3
  3. 两者相加,取个位数,用 10 减去后取个位,即为校验位

生成工具会自动计算校验位,无需手动操作。

条形码打印注意事项

  • 最小尺寸:EAN-13 最小建议宽度 31.35mm,过小会导致扫描失败
  • 对比度:黑色条纹 + 白色背景,避免使用彩色或浅色背景
  • 静区(Quiet Zone):条形码左右两侧需要留白,通常为条码宽度的 10 倍
  • 分辨率:用于打印的条形码建议使用 SVG 格式(矢量),或 PNG 300 DPI 以上

常见问题

生成的条形码可以商用吗?

使用工具生成条形码图片本身没有限制。但如果用于零售商品上架(EAN/UPC),需要向 GS1 组织注册并购买合法的前缀编号,不能随意编造数字,否则可能与其他商家的产品编码冲突。内部使用(库存管理、门票等)则无需注册。

条形码和二维码有什么区别?

传统条形码(一维码)只能编码几十个字符,扫描方向固定;二维码(如 QR Code)是二维矩阵,可编码数千个字符(包括 URL、名片信息),并支持纠错(即使部分损坏也能读取)。

工具是免费的吗?

是的,tool.tl 的条形码生成器完全免费,支持多种格式,下载 PNG/SVG,无需注册。