为什么我的二维码扫不出来 — 8 个常见错误

简介 大多数「损坏」的二维码并未损坏 — 它们太小、对比度太低、缺少 quiet zone,或指向死链。在 qrcodeeasily.com 上生成,至少打印 2,5 cm × 2,5 cm 高对比度,留 4 模块的白色边框,并在分发前始终用真实手机测试。

您生成了一个二维码。打印了。有人尝试扫描…什么都没发生。我们帮助用户调试了数千个这样的案例。这是 8 个最常见的原因,大致按频率排序。

1. 二维码太小

这是排名第 1 的原因。二维码需要足够的物理尺寸,让相机能够分辨每个独立模块。可靠的经验法则是 1:10 比例 — 二维码的边长至少应为扫描距离的十分之一。

如有疑问 — 做大一些。二维码太大不会有任何惩罚。

2. 深色和浅色模块之间对比度低

扫描器需要清楚区分深色方块和浅色背景。白底黑字是黄金标准。

✗ 不可靠扫描

白底浅灰 • 白底黄色 • 反色(部分阅读器:黑底白色)• 照片背景

✓ 总能扫描

白底黑字 • 米色底深海军蓝 • 浅绿底森林绿 • 任何深色在近白色背景上

规则:如果在相同颜色组合上不能舒适阅读黑色文字,二维码可能也不能可靠扫描。

3. 缺少 quiet zone(边框)

每个二维码都需要一个 quiet zone — 围绕它的浅色/空白像素边距,至少等于 4 个模块(其中「模块」是那些小方块之一)。没有它,扫描器无法知道代码在哪里结束。

4. 目标 URL 损坏

QR 扫描成功,手机打开浏览器,然后…404。二维码本身工作正常;问题出在内部的链接。

这是支持静态二维码而非动态二维码的最强论据之一 — 故障点更少。

5. 打印质量问题

设计在屏幕上看起来清晰。印刷店输出模糊,墨水在模块之间渗透,或者整体有套准误差。常见解决方案:

  1. 始终导出为 SVG(矢量,无限缩放)或 PNG(打印尺寸的 2 倍)
  2. 对于非常小的二维码(小于 2 cm),使用 至少 600 DPI 的打印机
  3. 避免在亮黑背景上打印 — 反射会迷惑相机
  4. 曲面或变形表面(罐子、瓶子)需要比平面更大的二维码

6. 嵌入的 logo 太大

二维码中心的 logo 看起来很棒,但如果 logo 覆盖超过 ~25 % 的区域,代码将变得不可读。解决方案是提高纠错级别到 H(high),允许在代码失败之前最多 30 % 的数据被遮盖。

提示 当您上传 logo 时,我们的生成器会自动将纠错提升到 H,并将 logo 大小限制在 QR 区域的安全 22 %。试一下 →

7. QR 在有问题的表面或角度上

二维码喜欢 平坦、哑光、光线充足 的表面:

8. 代码本身已损坏

这种情况罕见但真实存在。如果您复制了 QR 图像并被压缩(例如截图、再次截图、然后保存为 JPEG),模块可能会融合在一起。始终从工具生成的原始 SVG 或 PNG 开始工作。

30 秒测试 在打印 1,000 份任何东西之前,自己用手机扫描 — 并请同事用另一部手机在真实光线下也扫描。如果两人都成功,您就安全了。

现在生成新的二维码

免费、无需注册、无水印。自定义颜色、logo、多种尺寸。SVG 和 PNG。

打开生成器