模块(Module)是构成二维码的最小单位正方形单元。以白或黑的二值表现数据的比特(0 或 1)。有时被称为二维码的「点」,但技术规范上的正式名称是模块。
二维码的版本(尺寸)由一边的模块数决定。最小版本 1 为 21×21 = 441 个模块,最大版本 40 为 177×177 = 31,329 个模块。模块数越多可存储的数据越多,但印刷尺寸相同时每个模块越小,扫描难度增加。
实务上,每个模块的印刷尺寸最小应保持 0.5mm 以上。低于此值时印刷精度和相机分辨率都可能不足,导致读取失败。设计二维码中将模块形状从正方形改为圆形或其他形状时,需确保明暗判定不受影响。