二维码看起来简单,真正落到海报、名片、包装、展架、公众号菜单时,经常会遇到两个问题:电脑上能扫,印出来扫不动;短距离能扫,离远一点就识别失败。

这不是玄学。二维码能不能扫,主要取决于 内容长度、尺寸、留白、颜色对比、容错率、印刷清晰度。这篇把二维码生成和使用时最容易踩的坑讲清楚,你可以配合 二维码生成工具 直接制作和下载 PNG / SVG。

二维码内容越短越好#

二维码里可以放链接、文字、联系方式,甚至 Wi-Fi 信息。但内容越长,二维码里的小格子越密,扫描难度越高。

如果你要放网址,建议先做这几件事:

  • 用短一点的落地页 URL,不要带一长串无用参数。
  • UTM 参数只保留必要项,比如 source、medium、campaign。
  • 不要把整段说明文字塞进二维码,说明应该写在二维码旁边。
  • 如果链接以后可能变化,用你自己网站的短跳转页更稳。

例如线下海报可以写:

扫码查看活动详情

二维码本身只放活动页链接,而不是把活动说明全部塞进去。

尺寸要按观看距离来定#

常见错误是把二维码做得太小。手机镜头不是显微镜,印刷也会有墨点扩散。

简单经验:

  • 名片、贴纸:二维码至少 2cm x 2cm。
  • A4 宣传单:建议 3cm 到 4cm。
  • 易拉宝、展架:建议 8cm 以上。
  • 门店海报、远距离扫码:越大越好,先用手机实测。

如果是网页或 App 内使用,尺寸通常 180px 到 240px 就够了。但如果用户可能截图转发,建议留更高分辨率。

留白比装饰更重要#

二维码四周需要一圈安静区域,也就是 Quiet Zone。很多设计会把二维码紧贴边框、文字、插画,结果识别器找不到边界。

建议:

  • 四周留出至少 4 个小格子的空白。
  • 不要让 LOGO、边框、背景纹理贴到二维码边缘。
  • 二维码旁边可以有文案,但不要压在二维码上。

如果页面很挤,优先牺牲装饰,不要牺牲留白。

颜色不要只看好看#

二维码扫描依赖明暗对比。最稳的组合永远是深色码点 + 浅色背景。

可以用品牌色,但要注意:

  • 不要用浅黄色、浅粉色、浅蓝色做码点。
  • 不要用深色背景配浅色码点,很多扫码器对反色支持不稳定。
  • 不要用透明背景叠在复杂图片上。
  • 不要加过重渐变,尤其是码点内部。

如果一定要做彩色二维码,先用黑白版本确认链接正确,再做品牌色版本,并在多部手机上测试。

容错率怎么选#

容错率越高,二维码被遮挡一部分时越容易识别,但图案也会更密。

一般建议:

  • 普通网页链接:M 或 Q。
  • 中间要放小 LOGO:Q 或 H。
  • 印刷环境复杂、可能磨损:Q 或 H。
  • 内容已经很长:不要盲目拉到 H,先缩短内容。

容错率不是万能保险。如果 LOGO 太大、对比太差、尺寸太小,再高容错率也救不了。

PNG 和 SVG 怎么选#

如果用于网页、聊天、普通图片下载,PNG 很方便。如果用于印刷、排版、AI / Figma / CorelDRAW,SVG 更合适,因为它是矢量,不会因为放大而糊。

常见选择:

  • 微信群、朋友圈、PPT:PNG。
  • 名片、海报、展架、包装:SVG 或高分辨率 PNG。
  • 网站展示:PNG 或 SVG 都可以。

二维码生成工具 时,可以先下载 PNG 预览,再下载 SVG 给设计文件使用。

上线前检查清单#

生成二维码后,不要只扫一次就结束。建议按这个流程检查:

  1. 用 iPhone 和 Android 各扫一次。
  2. 在正常距离和稍远距离各扫一次。
  3. 截图、压缩、转发后再扫一次。
  4. 打印一张实际尺寸样张,再扫一次。
  5. 确认跳转页面打开速度和移动端显示正常。

二维码本身只是入口,扫码后的页面也要能加载。如果落地页慢、按钮难点、内容错位,二维码做得再好也会浪费流量。

总结#

二维码好不好扫,不只看生成工具,还看它最终出现在什么地方。内容尽量短,尺寸按观看距离放大,四周留白充足,颜色保持高对比,印刷前一定实测。

如果你需要快速生成可下载二维码,可以使用 二维码生成工具,生成后按上面的清单检查一遍,再用于物料或页面。