截图里有个二维码,没有手机;文档里有个二维码,不确定扫了会跳到哪里;收到一张陌生二维码图片,想先看看里面藏着什么再决定要不要扫。在线二维码解码工具解决这些场景,不需要安装任何东西。

立即解码二维码 →

为什么要先解码再扫码

用手机扫是最直接的方式,但前提是你能物理接触到印刷品。以下场景都做不到:

  • 截图或照片里的二维码
  • PDF 或 PPT 里的二维码
  • 邮件、微信消息里转发的二维码图片
  • 桌面本地文件里的二维码

更重要的是,先解码可以看到跳转地址,再决定要不要访问。二维码钓鱼攻击越来越常见,因为大多数人扫码不过脑——看清楚目标 URL 再点开,是更安全的操作习惯。

如何使用二维码解码器

  1. 打开二维码解码器
  2. 把图片文件拖入工具区域,或点击上传
  3. 工具立刻读取图片并显示解码内容

支持格式:PNG、JPG、JPEG、GIF、WebP、BMP 及其他主流图片格式。工具本身不限制文件大小,实际上限取决于浏览器内存。

结果面板直接显示原始编码字符串。如果是 URL,你可以在访问之前完整看到地址;如果是 Wi-Fi 字符串,密码一览无余。

二维码能编码什么

二维码本质上是文本的视觉编码。不同格式的文本会触发扫码 App 的不同行为:

类型格式示例扫码 App 的行为
网址 URLhttps://example.com用浏览器打开
Wi-Fi 连接WIFI:T:WPA;S:网络名;P:密码;;提示连接网络
邮件mailto:[email protected]打开邮件客户端
电话tel:+8613800138000打开拨号界面
短信sms:+8613800138000?body=你好打开短信 App
vCard 名片BEGIN:VCARD...END:VCARD添加到通讯录
地理位置geo:39.9042,116.4074打开地图
纯文本任意字符串显示文字

解码器直接给你原始字符串,不经过任何中间处理。如果是 WIFI: 格式,你能看到密码;如果是 BEGIN:VCARD,你能看到所有联系人字段再决定是否保存。

隐私:为什么本地处理很重要

大多数在线文件处理工具会把你的文件上传到服务器。对二维码来说,这意味着包含 Wi-Fi 密码、私人联系人、内部文档链接的图片会离开你的设备。

zerotool.dev 的二维码解码器完全在浏览器中运行,使用 JavaScript QR 解码库在本地处理图片。你的图片不会发到任何服务器。 验证方法:打开 DevTools 的 Network 面板,拖入图片后观察——没有任何上传请求。

特别适合这些场景:

  • 含有 Wi-Fi 密码的二维码
  • 公司内部文档的链接二维码
  • 不想泄露给第三方的私密内容

解码成功率技巧

图片质量是关键。 清晰、无畸变的图片解码成功率最高。过度压缩、模糊、极端角度拍摄会导致解码失败。

裁剪到二维码本身。 只包含二维码(加少量边距)的裁剪图片,比大场景照片里的小二维码解码效果好得多。

二维码有强大的纠错能力。 QR 标准包含纠错数据,即使图案有 30% 被遮挡或损坏,也可能成功解码(取决于生成时选择的纠错级别)。看起来部分损坏的二维码,也值得试一试。

截图效果最好。 屏幕截图的二维码分辨率通常远高于手机拍印刷品。如果有条件截图,截图比拍照好。

解码失败时换一种裁剪方式。 有时排除掉图片中的眩光、阴影或其他干扰元素,就能成功解码。

相关工具:生成二维码

如果你需要的是创建二维码而不是解码,配套工具支持所有类型:

立即生成二维码 →

支持 URL、Wi-Fi、vCard、纯文本等所有格式,可以选择纠错级别,支持 PNG 和 SVG 两种格式下载。


拖入图片,两秒内读取结果。打开二维码解码器 →