博客
简体中文

二维码识别 — 从图片在线读取二维码

从图片文件读取二维码,查看内容及其类型

在浏览器中处理 · 不上传任何内容

把二维码图片拖到这里

也可以选择文件,或复制图片后按 Ctrl+V(Mac 上为 ⌘V)粘贴。图片不会离开你的浏览器。

什么是二维码识别?

它在图片文件中找出二维码,并显示其中存储的文字。别人发来的截图、保存的照片,或从屏幕上复制的图片都可以。它还会判断内容是网址、Wi-Fi 信息还是联系人名片,并整理成易读的形式。目前只能读取图片文件,不支持摄像头扫描。

使用方法

  1. 点击 选择图片文件,或把图片拖到虚线区域。
  2. 如果已经复制了图片,在本页按 Ctrl+V(Mac 上为 ⌘V)粘贴。
  3. 显示内容和类型后,点击 复制 获取文字。
  4. 如果是网址,确认后再自己点击 打开。不会自动打开任何链接。

工作原理

  • 长边超过 2000 px 的图片会先缩小再识别,对普通二维码来说完全够用。
  • 先按原样解码;失败时把颜色反转后再试一次。透明 PNG 会放在白色背景上。
  • 类型按前缀判断:WIFI: 为 Wi-Fi,BEGIN:VCARD 为联系人,mailto: 为邮件,SMSTO: 或 sms: 为短信,tel: 为电话,http(s):// 为网址,其他为纯文本。
  • Wi-Fi 二维码遵循 ZXing 的 Wi-Fi 格式。工具会还原转义字符,列出网络名称、加密方式和密码。按 显示 之前密码是隐藏的。
  • 联系人会读取 vCard 中的姓名、单位、电话、邮箱和地址字段。

示例

二维码内容 识别为
https://toolsnack.com/ 网址,带“打开”链接
WIFI:T:WPA;S:Home;P:a\;b;; Wi-Fi,名称 Home,密码 a;b
tel:021234567 电话 021234567
Hello ToolSnack 纯文本

常见问题

提示没有找到二维码,怎么办?

二维码在图片里太小或太模糊就很难识别。裁剪图片让二维码占据大部分画面,或换一张更清晰、正对拍摄的照片。反色的码会自动重试,但严重褶皱或被部分遮挡的码仍可能失败。

打开二维码里的链接安全吗?

不一定。光看二维码无法判断链接,二维码也常被用于钓鱼诈骗。本工具先以文字显示地址,只有在你点击“打开”时才会在新标签页中打开。不要打开来源不可信的二维码链接。

可以用摄像头扫描吗?

暂时不行。识别器只处理图片文件,例如保存的照片或截图。可以选择文件、拖到页面上,或复制图片后粘贴。

我的图片会被上传吗?

不会。图片在浏览器内解码,不会上传,所以检查含有 Wi-Fi 密码的二维码也没问题。

没找到想要的工具?