二维码读取器
放入屏幕截图或照片,无需摄像头即可读取二维码。无线网络密码、联系人和支付链接都会保留在你的设备上,你始终可以在决定是否打开之前查看完整链接。
放入包含二维码的图像
PNG、JPG、WEBP、GIF、HEIC - 不会上传任何内容
或者按下 Ctrl+V(苹果电脑上按 ⌘V),直接从剪贴板粘贴屏幕截图。
尚未读取任何图像。
| 文件 | 类型 | 内容 |
|---|
使用方法
添加图像
将屏幕截图或照片放入框中,选择文件,或者直接按下 Ctrl+V 粘贴剪贴板中的内容。
在本地解码
浏览器会读取二维码。如果首次尝试失败,系统会使用更高对比度、更大尺寸并旋转图像后重试,因此拍摄的二维码和深色模式下的二维码也能正常读取。
查看二维码内容
内容会以规范卡片的形式显示:链接会保持为可在打开前阅读的链接,无线网络二维码会显示网络和密码,联系人二维码会变成可下载的联系人卡片。
可读取的内容
| 二维码类型 | 读取结果 |
|---|---|
| 链接 | 以纯文本显示完整地址,并在链接被缩短或未加密时发出警告 |
| 无线网络 | 显示网络名称、安全类型和密码;密码会一直隐藏,直到你选择显示 |
| 联系人 | 显示所有联系人字段,并提供 .vcf 文件供地址簿使用 |
| 日历事件 | 显示标题、时间和位置,并提供 .ics 文件供日历使用 |
| 电子邮件 | 显示收件人、主题和消息正文 |
| 电话号码 | 显示电话号码,可直接复制 |
| 短信 | 显示号码和已准备好的消息 |
| 位置 | 显示纬度和经度 |
| 双因素密钥 | 显示签发者和账户,密钥会被遮蔽 |
| 纯文本 | 完全按照编码内容显示原始文本 |
不会上传任何内容
图像会在浏览器中解码。二维码屏幕截图通常包含支付链接、无线网络密码或登录密钥,这些内容不应传输到服务器。
先查看链接
解码后的地址会以文本显示,绝不会自动打开或获取,因此恶意二维码无法自行执行操作。
可读取困难的二维码
旋转的照片、深色模式屏幕截图和较小的二维码都会通过增强对比度、放大和旋转进行重试。
同时读取多个二维码
包含多个二维码的图像会返回全部二维码,并在预览中分别突出显示;批量图像会合并为一张表格。
如何从图像而不是摄像头读取二维码
大多数二维码工具都假设你正拿着手机对准海报。实际上,二维码往往已经出现在你的屏幕上:聊天中的支付请求、酒店确认信息中的无线网络二维码、便携文档中的票券,或需要转移到新手机上的双因素设置页面。用第二台设备对准自己的显示器既麻烦,有时也根本无法做到,而这正是此工具要解决的问题。
为什么本地解码在这里很重要
二维码的内容通常比普通图像敏感得多。无线网络二维码以纯文本形式包含你的网络密码。身份验证二维码包含用于生成登录验证码的种子,其重要性相当于密码。支付二维码包含账户标识符。将图像上传到服务器进行解码,就意味着把所有这些内容交给第三方,因此这里的所有操作都在页面内部完成。
在跟随链接前查看其内容
二维码钓鱼之所以有效,是因为人类无法直接读懂二维码:你无法分辨合法的停车计时器贴纸和覆盖在其上的恶意贴纸。会立即打开链接的扫描应用会剥夺你最后一次发现问题的机会。此读取器绝不会自行打开或请求解码后的地址。它会打印完整地址,标记缩短链接,因为缩短链接隐藏了真实目的地;也会标记纯 http 链接,因为在此类页面上输入的任何内容都会以未加密方式传输。
二维码无法读取时怎么办
读取失败几乎总是因为像素太少、对比度太低或角度过大。宽度小于约一百像素的二维码会丢失解码器所需的细节;通过深色主题拍摄的屏幕截图可能导致模块之间的对比度很低;从侧面拍摄的照片会使定位图案变形。读取器会在放弃前使用增强对比度、放大和旋转进行重试;如果仍然找不到内容,还会告诉你需要改进哪些方面。