二维码阅读器
步 1 / 4
QR code reader
上传一张二维码图像或将网络摄像头对准二维码,扫描器便会解码内容并显示其中信息。该系统可识别网址、WiFi凭证、名片信息、日历事件及纯文本,并标记可疑链接——因此指向缩短版网址或伪域名的二维码不会被自动打开。
解码的工作原理
-
1
提供图片
上传照片或截图、从剪贴板粘贴,或授予网络摄像头权限以进行实时扫描。
-
2
查找代码
解码器在四个角落处搜索三个定位方格,并对齐网格。
-
3
阅读模块并纠正错误
黑白模块被采样后,Reed-Solomon纠错算法可修复直至嵌入校正层级的损伤。
-
4
解码有效载荷
内容会根据其格式(如URL、 WIFI :、BEGIN:VCARD等)进行解析,并以结构化形式呈现。
读者能够理解的内容
| 有效载荷 | 示例 |
|---|---|
| URL | https://example.com/event?id=abc |
| Wi-Fi | WIFI:T:WPA;S:Guest;P:hunter2;; |
| 电子名片 | BEGIN:VCARD\nVERSION:3.0\nFN:Alice\n... |
| 短信 | SMSTO:+15551234567:Hello |
| 电子邮件 | mailto:hi@example.com?subject=... |
| 日历事件 | BEGIN:VEVENT\nSUMMARY:Party\nDTSTART:... |
| Geo | geo:40.7128,-74.0060 |
| 常规文本 | 其他内容 |
点击链接前请先进行安全检查
二维码的设计初衷就是不利于人类使用。你无法通过扫描二维码来确认其用途或存放位置;扫描器只会显示“已读”或“未读”的状态提示。
- Punycode域名(
xn--):其Unicode编码可能与其他域名混淆。 - 网址缩短工具(如 bit.ly、t.co、goo.gl、tinyurl.com 等),可隐藏实际访问地址。
- 非 HTTPS URL:对于公开或共享的代码而言,需特别注意。 使用IP地址而非主机名——这种做法在合法用途中较为罕见。
- 超长URL——有时可能是编码载荷或跟踪垃圾信息的迹象。
在您点击链接之前,所有内容均已显示完毕;系统不会自动引导读者浏览。
扫描小贴士
良好的光线效果远胜于高分辨率。阴影严重的照片即使在4K分辨率下也无法清晰呈现;而光线充足的图像即使在480p分辨率下也能正常显示。
- 将代码居中显示。三个定位方框均需清晰可见。
- 保持稳定。 运动模糊会破坏小码信息的清晰度。进行实时扫描时,请将手机靠在稳固物体上。
- 用于查看微小代码。 若会议徽章上的二维码尺寸仅为1厘米,请在扫描前先放大查看;微小模块的尺寸低于相机的有效分辨率。
解码失败时
- 损伤程度过高。 当错误校正率超过阈值(7%–30%)时,代码将无法读取。
- “静默区已占用。”邻近图形与代码位置过于接近,导致定位模式难以辨识。
- **颜色反转。**部分扫描仪支持明暗反转处理,而其他扫描仪则不支持。若解码失败,请尝试反转图像。
- 对比度极低。彩色编码(浅蓝色背景上的蓝色)往往效果不佳;白色背景上的黑色则是可靠的默认选择。
常见问题
否。解码后的内容会显示目的地信息。点击链接需要明确操作,因此请先确认。
链接缩短器会隐藏真实目的地——这种现象在钓鱼二维码中十分常见。系统会提示您,以便您决定是否点击链接。
二维码采用Reed-Solomon纠错码,因此若原始二维码以高纠错级别打印,最多可有30%的模块发生损坏;更严重的损坏则无法修复。
不。视频在浏览器中处理;无需上传任何内容。帧在分析过程中会被直接丢弃。
最常见的问题通常是照明不足、代码模块模糊或过小。良好的前光照明、稳定的拍摄手法以及适当变焦通常都能解决这些问题。