二维码扫描
在浏览器里识别图片中的二维码,提取其中的链接、Wi-Fi 密码或文字。本地解码,图片不上传。
拖入一张包含二维码的图片,即可读取其中的内容
识别二维码,是先在一张图片里定位它,再把黑白模块的图案还原成文字。解码器先寻找三个角上的方形定位图案,确定码的位置、大小与旋转角度,再沿定时线逐个采样数据区的模块。
定位图案之外是数据区:格式信息、纠错码与真正的负载,负载可以是网址、Wi-Fi 凭据、名片或纯文本。里德-所罗门纠错让二维码在轻微磨损或反光下仍能被读出,这也是实拍照片往往能扫成功的原因。
本页完全在你的设备上解码图片:优先调用浏览器内置的条码识别能力,没有该能力时改由一个轻量开源解码器在本地完成同样的分析。图片不会被上传,含有票据、支付页或私聊内容的截图也能放心使用。
常见用途
- 从海报、课件或商品包装的截图里,把二维码中的链接取出来,不必手动输入网址,也不用回头找原页面。
- 读取路由器贴纸上的 Wi-Fi 二维码,把密码和网络名取出来——拍一张照片存着,有客人要联网时随时查看。
- 识别保存在手机相册或微信聊天记录里的二维码截图——把里面的回执、快递单号或签到码复制出来另作他用。
常见问题
- 为什么识别不出我的二维码?
- 严重破损、模糊或分辨率过低的二维码可能解不出来:定位图案必须能被识别,每个模块也要可分辨。换一张更清晰、正对拍摄、码占画面比例更大且边角没有反光的图片再试。
- 能识别商品上的一维条形码吗?
- 不能。本工具只识别二维码这种方形二维条码;商品包装上的 EAN、UPC 等一维条形码是另一套编码,不在支持范围内,拍商品价签在这里解不出内容。
- 图片会被上传吗?
- 不会。识别优先走浏览器原生的条码 API,没有该能力时由本页内置的 JavaScript 解码器完成,图片始终不离开你的设备——含有支付页、登机牌或私聊内容的截图也能放心识别。
- 二维码里能扫出什么内容?
- 取决于当初编码的内容:网址、纯文本、Wi-Fi 凭据、电话号码、邮箱或 vCard 名片。工具会把原始负载以文本展示,如果是 http/https 网址,还会额外给出可点击的链接。