Guides

为什么你的二维码扫不出来,以及如何做出真正可靠的二维码

2026年9月21日 · 3 分钟阅读

一个在生成它的屏幕上能完美扫描的二维码,一旦被印在传单上、缩小放到名片上,或在房间另一头亮度较低的屏幕上显示,有时就拒绝被扫描了。二维码本身并没有损坏——通常是有一个具体的、可以解决的原因,让摄像头无法锁定图案。

扫描器真正需要看到的东西

二维码把数据编码为黑白方块组成的网格,角落里的三个较大方块是扫描器摄像头首先寻找的东西,用来在真正开始读取数据之前识别并调整图案方向。任何遮挡这些角标的东西,或者降低黑白区域之间对比度的东西,都会让这个初始识别步骤失败,甚至在真正读取数据开始之前就已经失败。

扫描失败最常见的原因

  • 印得太小——对于典型的数据量,一边小于大约2厘米时,单个方块就会小到手机摄像头在正常扫描距离下无法分辨。
  • 对比度低——白底浅灰,或者对人眼看起来没问题但对摄像头传感器来说不能清晰识别为黑对白的颜色选择。
  • logo或装饰元素放在了三个角标之一的上面,而不是放在一些二维码能容忍作为小遮盖的更安全的中心区域。
  • 为印刷的物理尺寸编码了太多数据——一个塞进小尺寸二维码的长网址,方块比短网址更细密,需要印得更大才能保持可扫描。

生成一个经得住考验的二维码

二维码生成器完全在你的浏览器中,从你的链接或文字创建二维码,而针对大多数扫描问题的实际修正在工具本身之前:如果目标网址很长,使用短链接;让二维码相对于观看距离保持合理大小;在最终确定设计之前,用几部不同的手机测试实际印刷或显示的版本。

生成一个二维码

打开二维码生成器

相关文章