实战笔记
为什么这玩意儿扫不出来?
扫不出来的二维码几乎从来不是谜。按顺序过一遍这七个检查——两分钟左右就能找到罪魁祸首。
1. 太小了
经典问题。挤在名片角落里 1 厘米宽的码扫不稳。打印最小值,经验法则:2×2 厘米(约 0.8 英寸),越大越保险。完整分解见打印尺寸指南。
2. 对比度太低害了它
二维码读取器找的是浅色背景上的深色模块。白色上的浅灰、品牌浅色,或压在杂乱照片上的码都会失败——尤其是在暗光下。拿不准时:黑码白底永远管用。
3. 损坏或褪色了
折皱的传单、晒褪色的海报、刮花的贴纸。纠错能承受一些损坏(这就是加 Logo能用的原因),但有个限度。如果四分之一的码都没了,重印吧。
4. 没有静区
二维码周围的空白边距不是装饰——扫描器需要它来找边缘。按 ISO/IEC 18004 的规定,四边保持至少 4 个模块宽的清晰边框。别让文字或设计元素挤占它。
5. 反光、曲面或角度
强光下的光面覆膜、包在瓶子上的码,或者斜拍。展平它,消除反光,正对着拍。
6. 内容死了
码扫得好好的——但链接坏了、页面搬了,或者“免费”生成器的试用过期了,连你的码一起带走了。这就是过期链接陷阱:二维码会过期吗?讲了哪些会过期、怎么避免。
7. 你的相机
擦擦镜头。说真的——脏镜头是很多“坏了”的码背后令人尴尬的原因。然后在第二台手机上测:如果手机 B 能读,码从来就没问题。
打印前先测试
送印之前,在两台不同的手机上扫码(一台 iPhone、一台安卓,如果可以)。现在花 30 秒,以后省一次重印。在免费生成器里生成一个测试码试试。
参考来源
- ISO/IEC 18004:2024 - 二维码符号规范。定义了四种纠错等级(L 7%、M 15%、Q 25%、H 30%)和 4 模块静区。
小提示
为什么我的二维码在一台手机上能扫,在另一台上不行?
那码本身没问题——是那台手机上的相机、光线或角度问题。擦擦镜头,在更好的光线下再试。
损坏的二维码还能用吗?
常常能,多亏纠错——按 ISO/IEC 18004 的定义,在“高”设置下最多能承受 30% 的损坏。但严重损坏、褪色或定位图案缺失会杀死它。
我的二维码能扫,但链接打不开——是码坏了吗?
没有,码在正常工作。问题在目标链接:页面搬了、网站挂了,或者试用型生成器把它停用了。

