二维码最小能做到多小 - 尺寸下限与用途参考标准
决定二维码尺寸的两个要素
二维码的物理尺寸,由版本(1 - 40)和模块尺寸相乘决定。版本 1 由 21x21 个模块构成,版本 40 则是 177x177 个,要存放的数据越多,需要的版本就越高。一条网址通常在版本 2 - 4(25x25 到 33x33)就能容纳,但把 vCard 的完整联系人信息塞进去,有时会用到版本 8 以上。
模块指的是构成二维码的最小黑白正方形。一个模块的物理尺寸,直接决定了整个二维码的印刷尺寸。模块太小,手机相机就无法分辨黑白格的边界,因此这里存在一条物理下限。
反过来说,缩小尺寸有两条路:一是把模块本身做小,二是先降低版本、减少模块数量。前者受相机分辨能力的限制,后者则由你要塞进去的数据量决定。想在极小的面积上放二维码时,先删掉多余的参数、把长网址缩短成短链接,往往比纠结印刷精度更有效。
手机能扫到的最小模块尺寸
用普通手机相机稳定扫描,每个模块大致要留到 0.5mm 以上。这个下限会随印刷精度和扫描距离变化:用 800 万像素以上的相机、凑到距二维码 10cm 左右去扫,模块再小一些也可能读得到。但一旦小于 0.25mm,即使是高性能手机,扫描成功率也会明显下降。
以 0.5mm 为基准换算,版本 2(25x25)的二维码最小约为 12.5mm 见方,版本 4(33x33)则约为 16.5mm 见方。不过这只是理论上的最小值,实际印刷时,二维码四周还需要留出相当于 4 个模块宽度的空白,也就是静区。把静区算进去,版本 2 四边各多出 4 个模块、合计 33 个模块,实用最小尺寸约为 16.5mm 见方。
容易被忽略的是,静区是按模块宽度计算的,所以模块越小,静区也跟着变窄,对周围元素的干扰就越敏感。把二维码紧贴在文字、边框或图片上,哪怕码本身尺寸足够,也会因为静区被侵占而扫不出来。小尺寸设计里,留白和码身一样重要。
按用途划分的推荐最小尺寸
印在名片上时,推荐的最小尺寸是 15mm 见方。名片是拿在手里扫的,扫描距离只有 10 - 15cm,所以相对小一些也能识别。但没必要把名片背面整面做成二维码,在留足空白的前提下取 15 - 20mm 见方比较实用。
海报和 POP 展示物则建议 20mm 以上。张贴的印刷品多在 30 - 50cm 的距离被扫描,设计上要比名片大一号。A4 传单以 25mm 见方、A3 海报以 30mm 见方为参考。户外招牌和大型显示屏,要从预期的观看距离倒推尺寸,实用的换算式是「二维码边长 = 扫描距离 / 10」,想让人在 3m 外扫到,就需要 30cm 见方。
这些数值都是下限,不是目标值。同一张海报,站在正面扫和从斜侧方扫的难度完全不同;观看者手里拿着东西、周围有人流时,也很难把手机稳稳对准。只要版面允许,把尺寸取在参考值的 1.5 倍左右,扫描体验会明显变好。
微型二维码 - 面向极小空间的选择
如果需要比普通二维码印得更小,还有微型二维码(Micro QR Code)这个规格。普通二维码的三个角上都有定位图案,微型二维码只在一个角保留并做了缩小,因此在数据量相同的情况下,占用面积约可减少 50%。
微型二维码有 M1 - M4 四个版本,M1 为 11x11 模块(可存 5 位数字),M4 为 17x17 模块(可存 21 个字母数字)。它被用在电子元件打标、医疗器械标签等空间极其有限的工业场景。但最大的制约在于,普通手机的相机应用往往不支持微型二维码,需要专用读取设备。面向普通消费者的用途,还是用普通二维码更稳妥。
缩小之前必须确认的事
想把二维码做小时,重要的是不要印完就算完事,一定要实际试扫一遍。屏幕上看起来毫无问题,印刷精度和纸张的质感却可能让它比预想中更难扫。用正式生产时的印刷机和纸张、按实际的扫描距离复现一遍,能安心缩小的界限就清楚了。再用几款不同机型确认一下,还能避免「只有某个型号扫不出来」这种疏漏。尺寸越小,余量越少,事前确认也就越关键。
极小二维码的实例与对极限的挑战
工业领域已经用上了小得惊人的二维码。用激光刻在半导体晶圆上的二维码在 0.5mm 见方以下,要靠专用的显微镜摄像头读取。电装 Wave(QR 码的开发方)在 2020 年发布的世界最小级别二维码,是用激光加工刻在 0.3mm 见方的金属面上的。
面向普通消费者的极限,同样可以从 1 个模块 0.5mm 推出来。最小的版本 1(21x21)光是码本身就是 10.5mm 见方,加上四边各 4 个模块的静区、合计 29 个模块,约为 14.5mm 见方,所以实用下限可以看成 15mm 上下。前面提到版本 2 约为 16.5mm 见方,是因为要装的数据一多、模块数就跟着变多;换句话说,内容越短,下限也就越小。再往下走,照明条件和相机性能的差异就会让扫描成功率变得不稳定。印刷质量同样重要,喷墨打印机需要 300 dpi 以上,胶印需要 175 lpi 以上的分辨率。印得越小,对印刷精度的要求越严格,因此在尺寸和可靠性之间取得平衡,才是设计的要点。