二维码尺寸没有固定答案
网上流传着各种二维码最小尺寸的建议,但这些建议大多脱离了使用场景。二维码的最小可用尺寸取决于一个关键变量:预期扫描距离。名片上的二维码和路边广告牌上的二维码,尺寸要求截然不同。
理解这一关系,比死记任何固定数字都更有实际价值。
尺寸与距离的基本关系
经验法则:二维码的尺寸(毫米)至少应等于扫描距离(厘米)。
几个实际示例:
- 手持材料(名片、传单):扫描距离约 20–30 厘米 → 二维码至少 25–30 毫米见方
- 桌面立牌:扫描距离约 30–50 厘米 → 二维码至少 35–50 毫米见方
- 店内海报:扫描距离约 1 米 → 二维码至少 100 毫米见方
- 橱窗展示:扫描距离约 2 米 → 二维码至少 200 毫米见方
- 户外广告牌:扫描距离约 5 米 → 二维码至少 500 毫米见方
这是最低要求。在此基础上适当放大,以应对光线不佳、打印质量一般等实际情况。
为什么距离如此重要
手机摄像头需要捕获足够多的像素才能解码二维码中密集的点阵图案。距离越远,二维码在画面中占用的像素越少,解码难度越大。
二维码本身的复杂程度也有影响。内容越多(如完整的 vCard,包含姓名、电话、邮箱、地址),图案越密集,所需的最小尺寸也越大。简单的短网址生成的二维码图案较稀疏,可以印得更小。
容错级别的影响
容错级别越高,即使二维码局部损坏或被遮挡也能扫描,但代价是图案更密集。
- L 级(7% 容错):图案最稀疏,可以印得最小
- H 级(30% 容错):图案最密集,需要印得更大
如果您在二维码中心添加了 Logo,必须使用 H 级容错——这意味着二维码的最小可用尺寸也随之增加约 20–30%。
使用工具精确计算
不必靠估算。使用 二维码打印尺寸检测器,输入计划打印的尺寸和预期的扫描距离,工具会立即告诉您:可以可靠扫描、处于临界值还是尺寸不足。
在设计稿确定后、送印之前检测一次,可以避免印刷成本打水漂。
名片:最容易出问题的场景
名片上的二维码是最常见的尺寸不足案例。设计师为了视觉美观,往往把二维码缩得很小,塞在角落里。
标准名片的扫描距离约为 20–30 厘米。在这个距离下:
- 简单内容(短网址):至少 20 毫米见方
- vCard(多字段联系信息):至少 28 毫米见方
如果名片只有 85×55 毫米,28 毫米的二维码占据了相当的版面。解决方案是优先保证二维码的功能性,在设计上做出取舍,而不是为了美观牺牲可扫描性。
打印质量同样关键
即使尺寸足够,打印质量差也会导致扫描失败。以下因素会降低实际可扫描性:
- 对比度不足:二维码颜色与背景太接近(使用 对比度检测器 提前检查)
- 分辨率过低:将 PNG 放大导致像素化,各模块边缘模糊
- 静默区被裁剪:设计时把二维码放到了边缘,留白不足(使用 静默区检测器 检查)
下载 SVG 格式用于印刷可以避免分辨率问题,因为 SVG 是矢量格式,可以无限放大而不失真。
正式印刷前的测试流程
- 先在普通纸上打印一张实际尺寸的测试版
- 在预期的使用距离处用手机相机扫码(不要用专用扫码应用,用系统相机)
- 如果 iOS 和 Android 都能可靠扫描,再正式送印
- 如果扫描困难,增大二维码尺寸或降低容错级别(如果没有 Logo)
跳过这个步骤,就等于把印刷成本押注在一个未经验证的假设上。