二维码生成

生成二维码看着简单,真正决定能不能用的只有三件事:码制对不对、内容放什么、参数设多少。

一、先选码制

码制 适用 说明
QR Code 网址跳转、营销、名片、WiFi 通用性最好,手机相机直接可扫
GS1 DataMatrix / GS1 QR 商品追溯、医疗 UDI 承载 GTIN、批号、有效期等结构化数据
DataMatrix 小尺寸工业标识、零件打标 小尺寸下识读稳定
汉信码 国内政务、标识应用 我国自主码制,有国标支撑

印错码制的代价是整批包装重印,选之前一定先确认下游识读设备支持哪些码制。

二、内容放什么

  • 网址:注意链接的长期有效性,别用会失效的短链
  • 纯文本:容量有限,长文本会撑大码图
  • 结构化数据:GS1 标准格式(GTIN + 批号 + 日期),追溯场景必须按标准写
  • 参数化内容:WiFi、名片等按规范格式拼接,拼错手机识别不了

内容越长,模块越密,印小了就扫不出。内容长度直接决定印刷可行性,这是设计和印刷之间的第一道约束。

三、参数怎么设

参数 说明 建议
纠错等级 L / M / Q / H,等级越高越抗污损,但模块更密 普通印刷用 M;易磨损、油污场景用 Q 或 H
模块尺寸 单个最小方块的实际尺寸 按印刷工艺与扫描距离定,印制越小越要谨慎
静区 码图四周的空白边距 必须保留,被裁掉就扫不出
颜色 深色模块 + 浅色底 不能反色,不能低对比度

纠错等级不是越高越好:H 级会让码图更密,小尺寸印刷反而更容易失败。

四、静态码与活码怎么选

  • 内容以后不再改 → 静态码,不依赖平台,最稳
  • 内容要改、要统计扫码量 → 活码,见 活码

静态码的风险是「一次定终身」,印上包装后想改只能重印。

五、批量生成怎么做

  1. 准备数据表:一行一码,含唯一编号与要编码的内容
  2. 用模板批量出图,统一参数(纠错等级、尺寸、静区)
  3. 逐码校验:批量生成最容易出现重复码、空码、参数不统一
  4. 出图后抽检扫码,尤其抽首尾与中间行

批量生成的质量问题往往到印刷环节才发现,前期抽检能省下整批返工。

六、常见问题

Q:二维码会失效吗?
码图本身不会失效,失效的是它指向的链接或后台服务。

Q:一个二维码能放多少内容?
受码制与版本限制,内容越长模块越密。实际印刷时要按尺寸倒推能放多少内容。

Q:生成后能直接用于印刷吗?
要确认输出为矢量或足够分辨率的位图,并核对静区、模块尺寸,不能拿屏幕截图去印。

Q:免费生成工具有什么风险?
部分工具生成的码指向第三方跳转服务,服务停止后码就打不开了。

七、相关页面


本页内容供技术选型参考,具体码制与参数以国家现行标准为准。