在线二维码解析解码解密

二维码解码 图片识别 摄像头扫码 更新于 2026-11-04
二维码图片 可以多选、拖拽,或直接 Ctrl / ⌘ + V 粘贴截图;图片不上传
把图片拖到这里,或 点击选择 JPG / PNG / WebP / GIF / BMP · 可多选 · 只在本机识别
识别设置 识别不出来时先开「增强重试」,它会再试反色、放大与二值化三种处理
范围
选项
增强重试
解析内容类型
选好图片就会自动识别。微信小程序码、支付码不是标准二维码格式,解出来可能是乱码或失败。
识别结果 「类型」列会把网址、WiFi、名片、短信等结构化内容标出来
还没有识别结果
把二维码图片拖进来,或点上面的按钮开摄像头扫。
图片只在浏览器里解码,不上传、不留存;关掉页面即清空。

工具介绍

二维码解码是编码的逆过程:先找图中三个定位方块确定方向与网格,再按亮度阈值把每个格子判成黑或白,最后按 Reed-Solomon 纠错码还原数据。难的地方在于「找」——图片可能倾斜、模糊、反光、被裁掉一角,或者干脆是深色底浅色码(反色)。

所以这一页不是"解一次就完":默认会依次尝试原图 → 反色 → 二值化 → 放大两倍四种处理,任意一种解出结果就停。绝大多数"明明有二维码却识别不出来",靠这几步就能救回来。

如果浏览器支持 BarcodeDetector(Chrome / Edge 内置),还会顺带识别一维条码——EAN-13、Code 128、Code 39 等,并且能在一张图里同时找出多个码。不支持的浏览器会退回 jsQR,只认二维码,功能不受影响。

识别出来后还会解析内容类型:网址、WiFi 配置(WIFI:T:…)、名片(vCard)、短信、邮件、电话、地图坐标,一眼看出这个码是干什么用的。全部处理都在浏览器里完成,图片不会上传。

应用场景

想做什么怎么做说明
收到二维码截图想知道内容Ctrl + V 直接粘贴不用先存成文件
批量核对一批码多选图片,一次识别结果可导出 CSV
用电脑摄像头扫纸质码点「用摄像头扫码」识别到自动入列
看某个码指向哪里再决定扫不扫先解出网址,人工核对陌生码不要直接打开
取 WiFi 码里的密码识别后看内容里的 P 字段不用挨个试密码

常见问题

明明有二维码却说识别不到?

依次排查:① 确认开了「增强重试」;② 图片是不是太小——小于 100×100 像素的码基本解不出,先放大截图;③ 码是否被裁掉了定位方块(三个角上的大方块),缺一个就解不了;④ 反光或严重模糊;⑤ 微信小程序码、支付宝码是私有格式,不是标准二维码,解不出内容属正常。

一张图里有多个二维码能一起解吗?

Chrome / Edge 下会用浏览器的 BarcodeDetector,它支持一图多码,会把所有结果都列出来。其他浏览器走 jsQR,只解最中间那个。

条形码识别为什么有的浏览器不行?

一维码识别依赖浏览器内置的 BarcodeDetector API,目前 Chrome / Edge 支持,Firefox 与 Safari 还没实现。这个能力由浏览器提供,不加载额外库,所以不能像二维码那样用 jsQR 兜底。

识别出的网址能直接打开吗?

可以,但建议先看清域名再打开。二维码是明文的,任何人都能生成指向钓鱼站的码——页面只做解码,不做安全判定,陌生码请自己核对。

摄像头打不开?

浏览器要求摄像头必须在 HTTPS 或 localhost 下使用,并且需要你点「允许」。如果之前拒绝过,去地址栏左边的图标里把权限改回来再刷新。

关于隐私

这个工具完全在你的浏览器里运行:你输入的内容、上传的文件,都不会离开你的电脑,也不会传到任何服务器。

  • 不上传——处理全程在本地完成,页面不向后端发送你的数据;
  • 不留存——我们不保存、不记录你的任何输入内容;
  • 断网也能用——页面加载完成后,断开网络照样正常使用。

放心用,数据只在你自己的电脑上转一圈。

更新日志

2026-10-23
重建:增强重试 / 摄像头 / 类型识别
2026-10
批量识别

相关工具推荐