条形码生成与识别 - Code128、EAN-13、UPC 在线制作

在线生成 Code128、Code39、EAN-13、EAN-8、UPC-A、ITF-14 条形码,自动补算校验位,可导出 PNG 与 SVG,也能上传图片识别条码

条形码生成与识别 - Code128、EAN-13、UPC 在线制作是什么

商品条码、快递单号、库存标签都要用到条形码。这个工具能生成 Code128、Code39、EAN-13、EAN-8、UPC-A、ITF-14 六种常用条码,会自动补齐并校验最后一位校验位,也能反过来上传一张条码图片把它读出来。

所有计算都在你的浏览器本地完成,输入的内容不会上传到服务器。

怎么用条形码生成与识别 - Code128、EAN-13、UPC 在线制作

  1. 选格式。商品零售用 EAN-13,内部编号用 Code128(能编任意 ASCII),物流箱码用 ITF-14
  2. 填入内容。EAN 系列只需填前 12 位,校验位会自动补上并在下方提示「实际生成的内容是……」。如果填满 13 位但校验位算错了,会直接报错并告诉你正确的数字
  3. 调线条宽度与高度,直到预览清晰。留白不要设成 0——条码两侧必须有静区,贴边会导致扫码枪读不出边缘
  4. 点「下载 PNG」用于打印或贴图,需要无损放大就用「下载 SVG」。生成的条码想验一下能不能扫,切到「识别条码」页签上传这张图

示例

输入

EAN-13,内容 690123456789

输出

自动补成 6901234567892 并生成条码

校验位由前 12 位算出

常见问题

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

条形码只在一个方向上编码,容量小(EAN-13 就 13 位数字),但扫描速度快、成本低,适合商品零售。二维码在两个方向上编码,能存网址与长文本,容错也更强。需要存链接请用站内的二维码工具。

生成的条码扫不出来怎么办?

按这个顺序排查:留白是否太小、打印尺寸是否太小、是不是用了彩色或反色、图片是否被压缩到模糊。最稳的做法是导出 SVG 再打印,矢量图不会因为缩放而糊。

识别功能支持哪些格式?

识别走的是通用解码库,常见的一维码(EAN、UPC、Code128、Code39、ITF)与二维码都能读。识别失败时不一定是工具的问题,先裁掉多余背景、让条码占满画面再试。

小提示

  • 校验位是条码的一部分,不是随便一位。EAN-13 的最后一位由前 12 位按权重算出,算错的条码扫出来会被收银系统直接拒识
  • Code39 只能表示 0 到 9、大写 A 到 Z 与几个符号,小写字母会被自动转成大写。需要小写或中文,换 Code128
  • 条码必须是深色条配浅色底。反色(白条黑底)几乎所有扫码器都读不出,所以这个工具不提供反色选项
  • 打印时别让条码小于 2 厘米宽。EAN-13 的标准尺寸是 37.29 毫米乘 25.93 毫米,缩得太小会显著降低扫码成功率

同类随机生成工具