ZH
我的工具

条形码识别器

在浏览器中识别照片里的 EAN-13、UPC-A、UPC-E、EAN-8、Code 128、Code 39 和二维码,校验校验位并显示 GS1 前缀。

我的工具 →
广告

无需安装应用,即可从照片或截图中读取商品、货架标签或包裹上的条形码。工具会返回条码的值和类型;对于零售条码,还会确认校验位并显示 GS1 前缀。图片在浏览器中解码,不会上传。本工具没有实时相机画面,请先拍照(在手机上,文件选择框可以打开相机),拍好后会立即识别。

使用方法

  1. 正对条形码拍摄,让它占满大部分画面,并保留两侧的空白边距。
  2. 将照片(可以多张)拖入框中,或在手机上选择相机。
  3. 查看条码的值、格式和校验位结果,并用复制按钮复制值。

计算公式

校验位 = (10 − (Σ 数字 × 权重) mod 10) mod 10,权重从最右边的数据位起依次为 3, 1, 3 …

EAN、UPC 和 Code 128 只有在校验位或校验字符正确时才会被接受。Code 39 没有强制校验,所以 Code 39 的识别结果必须至少有两条扫描线一致。

示例

拍下带有 EAN-13 条码 4006381333931 的包装盒,识别结果为:格式 EAN-13,校验位有效 是(89 → 1),GS1 前缀 400 — GS1 德国。像 036000291452 这样的 UPC-A 条码,则返回前缀 003,GS1 美国。

不同浏览器能识别哪些格式

Android、macOS 和 ChromeOS 上的 Chrome 与 Edge 内置了条码检测器。此时工具会读取设备支持的所有格式,通常包括 EAN-13、EAN-8、UPC-A、UPC-E、Code 128、Code 39、Code 93、Codabar、ITF、QR、Data Matrix、PDF417 和 Aztec。Windows 和 Linux 上的 Chrome 与 Edge、Firefox 和 Safari 没有这种检测器,因此由本页内置的解码器沿四个方向的约 90 条扫描线读取 EAN-13、EAN-8、UPC-A、UPC-E、Code 128 和 Code 39,二维码则用 jsQR 读取。在这些浏览器上,无法识别 Codabar、ITF、Data Matrix、PDF417 和 Aztec。

常见问题

为什么没有找到条形码?

常见原因有:模糊、反光、条码在照片中只占很小一部分,或边缘把空白边距裁掉了。请靠近一些,让手机与标签保持平行,并避开反光。

GS1 前缀能告诉我商品产自哪里吗?

不能。它只表示是哪个国家的 GS1 机构颁发了厂商代码。在德国注册的公司,产品可以在任何地方生产。

也能识别二维码吗?

可以,通过 jsQR 或内置检测器。对于链接、WiFi 登录信息和名片,二维码识别器还会显示解析出的各项字段。

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 8). 条形码识别器. https://kakao.mobile/zh/tools/barcode-scanner/

MLA

“条形码识别器.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/barcode-scanner/.

广告