返回博客
二维码 工具指南

二维码扫不出来?从需求出发的二维码生成指南

发布: 更新:

生成二维码不难,难的是“印出来真的能扫”。你可能遇到过:海报印刷后扫码没反应、想放公司 Logo 又怕遮住内容、觉得黑白太丑换个颜色结果设备不识别。这些问题基本都出在四个参数上:纠错级别、静区、尺寸和颜色。这篇指南按真实场景逐个讲清楚。

一、扫码失败,先检查这三个地方

  1. 静区被裁掉:二维码四周需要留白(至少 4 个模块)。贴纸裁切、海报出血位压掉静区是扫码失败的头号原因。
  2. 对比度不足:深色前景 + 浅色背景最稳;反色或浅灰条码贴白底,很多扫码枪直接识别不了。
  3. 表面污损:贴在金属、塑料反光面或容易磨损的位置,需要更高纠错级别兜底。

二、放海报、做印刷:尺寸与静区怎么给

屏幕上看没问题的二维码,印出来可能差很多。印刷前把静区保留足(生成器可选 4/8 模块),输出尺寸建议 480px 起步;需要放大打印时,用 SVG 导出,矢量格式怎么放大都不糊。

三、想加 Logo:先选对纠错级别

级别容错能力适合场景
L约 7%内容多、表面干净的屏幕展示
M约 15%日常推荐,可承受小 Logo
Q约 25%较大 Logo、轻微污损
H约 30%金属/塑胶表面、易磨损场景

中心 Logo 建议控制在约 22% 以内并加白色底衬,工具会自动处理,选 M 以上级别即可正常识别。

四、内容容量:网址、文本还是中文?

二维码按版本 1–10 递增容量,内容越长、版本越高、图形越密。中文按 UTF-8 多字节计算,同样长度比纯数字占更多模块。生成器会自动选择合适版本,并显示模块数与内容字节数,不需要你手动计算。

五、导出:PNG、SVG 还是直接复制?

  • PNG:通用,适合聊天、网页、PPT。
  • SVG:矢量,适合印刷与大幅面输出。
  • 复制 PNG:直接粘贴进文档或演示文稿,省一步下载。

以上参数在二维码生成器里全部可视化调节、实时预览,且全程本地生成。

常见问题(FAQ)

二维码最多能存多少内容?

容量取决于版本与纠错级别,内容越长版本越高、图形越密;中文按 UTF-8 多字节计算,比纯数字占用更多模块。

二维码中心加 Logo 还能扫出来吗?

可以。纠错级别选 M 或以上,Logo 控制在中心约 22% 以内即可正常识别;表面易脏污的场合建议选 Q/H。

二维码颜色能随便换吗?

建议深色前景 + 浅色背景。反色、低对比度(如浅灰条码贴白底)会导致部分设备扫码失败。

生成的二维码会传到服务器吗?

不会。二维码在浏览器本地生成,内容不上传。

参考资料

  1. QR Code 规范与纠错 — ISO/IEC 18004 概述: https://www.qrcode.com/en/about/
  2. Google 官方二维码说明: https://developers.google.com/chart/infographics/docs/qr_codes

相关工具与阅读