二维码阅读器

QR 码读取器

上传或拖入二维码照片、截图后,阅读器会在你的浏览器中本地解码文本内容。它会先显示完整结果,再由你决定是否复制或打开,适合检查 URL、Wi-Fi 字符串、vCard 和普通文本。

图片解码的工作方式

  1. 1

    提供二维码图片

    选择 PNG、JPG 或 WebP 文件,或把二维码截图拖到上传区域。

  2. 2

    扫描像素

    浏览器读取图片数据,解码器查找二维码定位图案并对齐网格。

  3. 3

    恢复数据

    系统采样黑白模块,然后按该二维码内置的纠错级别修复受损数据。

  4. 4

    查看内容

    解码后的字符串会原样显示,便于检查 URL、WIFI:、BEGIN:VCARD、mailto:、SMSTO: 等常见格式。

你可能看到的内容

内容 常见字符串 需要检查
URL https://example.com/event?id=shanghai 域名拼写、HTTPS,以及是否信任来源
Wi-Fi WIFI:T:WPA;S:Guest;P:password;; 连接前检查网络名、安全类型和密码
vCard BEGIN:VCARD\nVERSION:3.0\nFN:张伟\n... 保存前检查姓名、电话、邮箱和公司
短信 SMSTO:+8613812345678:你好 发送前检查号码和短信内容
邮件 mailto:hello@example.com?subject=... 收件人、主题和预填正文
日历事件 BEGIN:VEVENT\nSUMMARY:会议\nDTSTART:... 日期、时间、时区和地点
Geo geo:31.2304,121.4737 坐标以及地图应用中的目的地
普通文本 订单4821已在3号柜台备好 按编码内容完整查看文本

使用解码后的 URL 前先检查

二维码把目的地藏在图案后面,因此更安全的习惯是先把文本显示出来。本阅读器会展示解码内容,但不会证明某个链接是安全的。

  • 检查域名。 留意拼写错误、多余词语、调换的字母和相似字符。
  • 谨慎对待短链接。 缩短后的 URL 可能会在跳转前隐藏真实目的地。
  • 登录或支付页面优先使用 HTTPS。 没有 HTTPS 的链接值得先停下来检查。
  • 看清使用场景。 对贴纸、停车缴费机、传单、意外邮件或催促你立即操作的消息中的二维码保持谨慎。
  • 非链接内容也要核对。 Wi-Fi 二维码可能包含网络名和密码;vCard 可能添加你并不想保存的联系人信息。

提高图片识别率的建议

  • 使用清晰、正对的图片。 运动模糊和大角度倾斜会让模块网格更难采样。
  • 保留可见的白边。 二维码周围的空白区域能帮助解码器把代码与附近图形区分开。
  • 必要时裁掉干扰内容。 干净裁切后的二维码通常比杂乱的整页照片更容易读取。
  • 避免反光和低对比度。 浅色背景上的黑色模块仍然最可靠。
  • 尝试重新截图。 如果聊天应用压缩或压暗了图片,请用可用的最大尺寸重新截取。

解码失败时

  • 二维码损坏过多。 QR 纠错有四个级别,根据生成方式不同,大约可恢复 7%、15%、25% 或 30% 的码字。
  • 定位图案被裁掉。 三个大角标方块需要完整可见。
  • 白边缺失。 过近的 logo、边框或文字可能干扰检测。
  • 图片并不是二维码。 Data Matrix、Aztec 和 PDF417 乍看相似,但需要不同的阅读器。

常见问题

不会。此工具只解码上传或拖入的图片文件,不会请求网页摄像头权限。

不会。图片会加载到浏览器 canvas 中并在其中解码。此工具不会为了二维码解码而上传文件。

不会。系统会先显示解码内容。打开链接需要你明确点击,因此可以先检查目的地。

有时可以。二维码包含 Reed-Solomon 纠错,但可读取的损坏程度取决于生成二维码时使用的纠错级别。

常见原因包括模糊、反光、角上的定位方块被裁掉、白边缺失,或图片中其实是其他条码类型而不是二维码。

查看完整域名,敏感页面优先选择 HTTPS,警惕短链接,并对意外出现或催促操作的二维码格外谨慎。

相关工具