二维码解析(图片读取)
图像所有处理都在浏览器本地完成,数据不上传服务器
把图片拖到这里,或点击选择
也可以按 Ctrl/⌘ + V 粘贴截图
PNG / JPEG / WebP / GIF / BMP / AVIF · 单张不超过 30 MB
在电脑上扫码。二维码常常是截图——别人发来的收款码、会议签到码、说明书上拍的那个 —— 手机上扫一下很容易,电脑上却只能盯着看。把图拖进来就能读到内容。识别之后还会按载荷类型拆开:网址、WiFi 配置、名片(vCard)、日历事件、邮件、电话、坐标各归各的,其中 WiFi 最值得说 —— 二维码里本来就写着密码,原文 `WIFI:T:WPA;S:...;P:...;;` 需要人自己去找,这里会把网络名、加密方式和密码分行列出来(含转义字符的 SSID 与密码也拆得对)。处理在本机完成,图片不会上传。
功能
- 从截图或照片里读出二维码内容,反色码(深底浅码)也认
- 自动识别载荷类型:网址 / WiFi / 名片 / 日历 / 邮件 / 电话 / 短信 / 坐标
- WiFi 配置拆成网络名、加密方式与密码三行(含转义字符也拆得对)
- 显示二维码版本与模块数,以及它用的编码方式(数字 / 字母数字 / 字节 / 汉字)
- 按视频与文字自适应两次尝试:先缩图快扫,失败再用原尺寸精扫
- 一次可以传多张图,每张出一张结果卡片 —— 读不出来的那张也会列出文件名与原因,不会静默少一张
- 结果可复制、可下载成文本
- 图片不上传、不经过任何服务器
使用方法
- 把带二维码的图片拖进来(截图、照片都行,可以一次选多张)
- 结果立刻出现,内容与拆解都在下面
- 点「复制」把内容拿走,或下载成文本
- 扫不出来时把二维码裁出来再传一次
常见问题
- 扫不出来怎么办?
- 按这个顺序试:裁掉多余背景(周围太乱会干扰定位)、换一张更清晰的、把图放大(二维码在截图里往往只有一两百像素)。另外注意:屏幕反光、透视太斜、被水印盖住都会让识别失败 —— 人的眼睛能脑补,算法不能。工具会先缩图快扫、失败再用原尺寸精扫,所以你不用自己调分辨率。
- WiFi 二维码里的密码显示得对吗?
- 对,而且这正是这个工具最实用的一处。WiFi 二维码的格式是 `WIFI:T:WPA;S:网络名;P:密码;;`,看起来简单,但网络名或密码里出现分号、冒号、反斜杠时会被转义(写成 `\;` `\:`),按分号直接切会把密码截断 —— 那样用户拿到的是错的密码,却只会以为自己输错了。这里按转义规则解析,带特殊字符也拆得对。
- 一张图里有多个二维码会怎样?
- 只会读出其中的一个(识别算法找到第一个可定位的码就返回)。要把每个都读出来,请一次把多张图一起拖进来 —— 每张会出一张结果卡片,或者先把它们分别裁剪开。这比让工具去猜「你要哪几个」更符合预期。另外,如果图片里同时有二维码和条形码,这个工具只处理二维码(条形码请用「条码解析」)。
- 一次传很多张,有几张读不出来会怎样?
- 读不出来的那些也会出一张卡片,上面写着文件名和「没找到二维码」,所以你能一眼看出是哪几张的问题,其余正常的照常给出内容。这一点是刻意做的:如果失败的那几张只是消失,你会看到一屏结果,而不会去数本来应该有几张。
- 图片会上传吗?
- 不会。识别用本机的 JS 库对图像像素做二值化与定位,全程在浏览器内存里完成,没有网络请求,断网也能用。
相关工具
二维码
生成器把文本、链接、WiFi 配置、名片、日历事件生成二维码,前景与背景色可调,可下载 PNG 或矢量 SVG。编码全程在浏览器本地完成。
图片信息
图像读出一张图的所有信息:格式细节、拍摄参数与拍摄地点。EXIF 与拍摄位置单独列出并提醒,可导出文本或 JSON。图片不上传。
证件照裁剪
图像把照片裁成证件照尺寸:一寸、二寸、小二寸与美日申根签证规格,按 300 或 600 DPI 输出对应像素。覆盖式裁剪不变形,人像默认顶部对齐。
图片格式转换
图像把图片在 PNG、JPEG、WebP、AVIF、BMP、TIFF 之间互转,质量与尺寸上限可调。PNG 转 JPEG 时先铺背景色,透明区域不会变成黑色。全部在浏览器本地完成。
九宫格切图
图像把一张图按网格切开,用于朋友圈九宫格、长图分页。可选 3×3 等六种网格、每格留白与底色,输出按序号命名便于依次发布。
图片加水印
图像给图片加文字水印:九个位置加平铺,字号按图片比例自动缩放,可调颜色与不透明度。平铺加倾斜是防裁剪的常用做法。全部本地完成。