跳到正文
马克工具箱

条形码识别

从照片、截图或摄像头画面里读取条形码的数字和内容,比如商品包装上的 EAN-13 条码、图书的 ISBN、快递单和物流标签上的 Code 128。一张图里有多个条码也能一次识别,全程在浏览器本地完成。

在浏览器本地运行,输入的内容和文件都不会上传

或把文件拖到这里

也可以直接 Ctrl+V / ⌘V 粘贴截图

使用步骤

  1. 点击「识别图片」选择照片,或把图片拖到框里,也可以直接 Ctrl+V / ⌘V 粘贴截图。
  2. 或者点击「打开摄像头」,允许摄像头权限后把条码横向放进取景框。
  3. 识别到的每个码都会在图片上框出来,并列出码制(如 EAN_13)和条码内容。

参数说明

支持的码制
EAN-13、EAN-8、UPC-A、UPC-E、Code 128、Code 39、Code 93、Codabar、ITF、DataBar,以及二维码制 QR Code、Data Matrix、PDF417、Aztec。
多码识别
一张图最多识别 16 个码,适合整张标签纸或装箱单。
方向
条码横放、竖放或倒置都能识别,也会尝试识别反色(白条黑底)的条码。

怎么读条码上的数字

类型 位数 说明
EAN-13 13 全球大多数商品;图书以 978 或 979 开头
UPC-A 12 北美商品;等同于前面多一个 0 的 EAN-13
EAN-8 8 小包装商品

EAN 和 UPC 码的最后一位是校验位。把它左边的各位数字依次交替乘以 1 和 3(EAN-13 从 1 开始),加起来,校验位就是让总和成为 10 的倍数所需补上的数。以 400638133393 为例,总和是 69,所以校验位是 1,完整的码是 4006381333931。如果一个码的最后一位和这个算法对不上,多半是读错了。

常见问题

商品条形码以 69 开头是什么意思?

EAN-13 的前三位是 GS1 分配给各国编码组织的前缀,690~699 表示由中国物品编码中心分配。它代表条码在哪里注册,不一定是商品的产地。

图书的条码就是 ISBN 吗?

是的。图书背面以 978 或 979 开头的 13 位 EAN 条码就是 13 位 ISBN。

为什么识别不出来?

条码被拍得太小、模糊、反光或弯曲都会影响识别。让条码尽量充满画面、保持水平并对准焦,或把图片裁剪到条码附近再试。

能查到商品名称和价格吗?

不能。条形码本身只包含一串编号,商品名称和价格保存在商家或编码组织的数据库里,本工具只读取条码内容。

图片会上传吗?

不会。识别使用编译成 WebAssembly 的 ZXing 在浏览器中完成,图片不离开你的设备。

隐私说明

本工具完全在浏览器中运行,文件和文本都在你的设备上处理,不会上传到我们的服务器。

相关工具