条形码识别器

条形码识别器

支持不超过 8 MB 的 PNG、JPEG 或 WebP 图片,以及 EAN-13、UPC-A 和 Code 128。

正在识别图片...

找到的条形码数量:

此浏览器无法在步骤之间保存结果,请使用单页视图。

下一步:选择条形码

手上有一维条形码的照片或截图?选择 PNG、JPEG 或 WebP 图片,即可读取 EAN-13、UPC-A 或 Code 128 条形码中编码的字符。如果图片里有多个可识别的条形码,可以选定所需的一条并复制其完整内容。本工具会显示识别出的条形码类型,但不会查询商品,也无法验证标签真伪。

从图片读取条形码

  1. 1

    选择图片

    选择条纹清晰的 PNG、JPEG 或 WebP 文件,大小不超过 8 MB。图片在浏览器中解码。

  2. 2

    选择识别出的条形码

    如果图片中有多个可读取的条形码,请根据编号和识别出的类型选择其中一个。

  3. 3

    查看并复制

    查看原样解码的字符并复制。对于 EAN-13 和 UPC-A,还会显示数字校验位是否有效。

如何理解识别结果

EAN-13 和 UPC-A 是零售商品上常见的数字条形码。EAN-13 包含 13 位数字,UPC-A 包含 12 位。末位数字由前面的数字计算得出,本工具会在解码后检查这一位。校验位有效只表示号码在数学结构上自洽,不代表商品名称、价格、制造商或实物标签已经得到核实。

Code 128 可以编码字母、数字和其他字符。工具会返回从条形码读取的文本,包括开头的零。Code 128 含有条形码层面的校验字符,解码器读取条纹时会检查它;但任意 Code 128 内容没有像 EAN-13 或 UPC-A 那样可显示的零售商品号码校验位。因此,结果不会将它标为通过 EAN 或 UPC 校验位检查。

条形码类型 显示的编码内容 额外结果
EAN-13 13 位数字 数字校验位
UPC-A 12 位数字 数字校验位
Code 128 解码后的文本 条形码类型

怎样拍出更容易识别的图片

让条纹的完整宽度以及两侧的一小段空白都进入画面。拍摄端正、清晰且对比度高的照片,通常比裁切过紧、模糊或反光的标签更容易识别。如果没有找到受支持的条形码,请换一张图片,不要把空结果理解为零或未知商品。图片文件不得超过 8 MB;尺寸很大的图片会在解码前缩小。

图片像素始终留在浏览器中。在多步骤模式下,解码后的文本和您的选择会暂存在当前标签页的会话存储中,以便在页面之间传递;图片本身不会存入其中,也不会写入页面地址。如果会话存储被禁用,可以使用单页表单完成识别。重新开始会清除已保存的结果。

常见问题

使用不超过 8 MB、包含 EAN-13、UPC-A 或 Code 128 条纹的 PNG、JPEG 或 WebP 文件。二维码属于另一种二维格式,请使用二维码识别器。图片破损或对比度不足时可能无法解码。

不能。它只检查 EAN-13 或 UPC-A 数值的结构。本工具没有商品数据库,无法确认商品身份、价格、归属,也无法判断印刷标签的真伪。

查看最终内容前,先按编号选择一条。尤其当多个标签距离很近时,请将显示的类型和字符与图片核对。

不会。工具在浏览器中解码所选图片。多步骤页面只会在当前标签页暂存解码后的文本和选中的结果,不会存储图片像素。如果暂存功能被禁用,可以使用单页表单。

相关工具

此工具还提供其他语言版本