二维码可扫性测试 —— 上传图片,测它到底扫不扫得出
做了带 logo、深色、特殊码点或缩得很小的二维码,不确定各种手机、远距离、小尺寸打印下还能不能扫?把图片传进来,二维码猫在原图、灰度、高对比、缩小到 1/3、极端小尺寸等多种条件下逐一尝试解码,给出「可扫 / 勉强 / 扫不出」的裁决,并分析对比度与四周留白,告诉你具体怎么改。全程浏览器本地测试,图片不上传。
二维码可扫性测试是二维码猫的免费在线工具:填入内容即可即时生成可扫的二维码(或读图反解),全程在你的浏览器本地处理、不上传也不追踪。生成的是静态码——永久免费、永不失效、无水印、无需注册。
图片在你的浏览器本地测试,不上传
如何二维码可扫性测试?
- 1把二维码图片拖进来或点击上传(也可粘贴截图)。
- 2二维码猫本地做多种预处理,逐一尝试解码。
- 3看裁决:可扫 / 勉强可扫 / 扫不出,以及在哪些条件下成功、哪些失败。
- 4照「建议」改:多半是加深对比、留够静默区、或把码印大一点。
为什么用二维码猫二维码可扫性测试?
- 提前发现废码:很多码「好看但扫不出」,等印出来贴上墙才发现就晚了——这里先帮你验。
- 多条件矩阵:不只测原图,还模拟远距离 / 小尺寸 / 低对比,贴近真实扫描环境。
- 给的是可执行建议:不是只说「扫不出」,而是指出对比度低 / 留白不足 / 缩小即坏,告诉你怎么救。
- 图片不上传:所有测试在浏览器本地完成,你的码不离开设备。
常见问题
这个「可扫性」是怎么测出来的?
我们用和手机相机同源的 ZXing 解码器,在多种图像条件下逐一尝试:原图直读、转灰度、提高对比、缩小到 1/3(模拟远距离 / 小尺寸打印)、缩到 80px(极端小尺寸)。在越多条件下能解出,说明这张码越健壮、越可能被各种手机扫到。
结果说「勉强可扫」,我该担心吗?
建议优化。「勉强」意味着原图能解,但缩小或低对比下会失败——也就是远距离或小尺寸打印时,一部分用户会扫不出。照建议加深对比、把码印大些,把它推到「可扫」更稳妥。
对比度和留白是怎么判断的?
对比度看整图最亮与最暗的差值(前景码点与背景反差够不够);留白看二维码四角是否为纯浅色(标准二维码需要四周一圈静默区)。两者任一不达标都会扫描率骤降,我们会单独提示。
为什么有些码原图能扫、缩小就扫不出?
内容越长,码点越密;缩小后相邻码点糊在一起,相机就分不清了。解决办法是缩短编码内容(比如用短链)让码点稀疏,或干脆把码印得更大、放在离扫描者更近的位置。
图片会上传吗?
不会。上传的二维码图片只在你浏览器本地内存里处理,所有预处理和解码都在设备上完成,测完即丢弃,不上传、不留存。
更新于 · 二维码猫团队