二维码阅读器
上传或拖入二维码照片、截图后,阅读器会在你的浏览器中本地解码文本内容。它会先显示完整结果,再由你决定是否复制或打开,适合检查 URL、Wi-Fi 字符串、vCard 和普通文本。
图片解码的工作方式
-
1
提供二维码图片
选择 PNG、JPG 或 WebP 文件,或把二维码截图拖到上传区域。
-
2
扫描像素
浏览器读取图片数据,解码器查找二维码定位图案并对齐网格。
-
3
恢复数据
系统采样黑白模块,然后按该二维码内置的纠错级别修复受损数据。
-
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,警惕短链接,并对意外出现或催促操作的二维码格外谨慎。
相关工具
GIF 制作器
将一组图片或短视频转换为动画 GIF。导出前可调整帧率、循环次数和尺寸。
图片尺寸调整器
将图片调整到精确的像素尺寸或百分比,同时保持宽高比。适合批量准备图片,无需上传。
图像放大器
使用 AI 超分辨率或经典插值,将低分辨率图像放大 2×、3× 或 4×,同时保留重要细节。
SVG 转 PNG
在浏览器中将 SVG 文件或 SVG 标记转换为 PNG,选择缩放因子,并保持透明边缘清晰。
PNG 转 SVG 矢量化工具
在浏览器中把 PNG 栅格图像转换为 SVG 路径。适合徽标、图标和线稿。可控制阈值、颜色数量和平滑度。
BMP 转 PNG
在浏览器中将 BMP 文件转换为 PNG。无损,保留色深,并可从原始 BMP 的 alpha 通道添加可选透明度。