二维码美化生成器

🔳 QR Code Beautify Generator

📐 工作原理与说明
画布边长 = min(520, 模块数 × 8) px;单元格边长 = 画布 ÷ 模块数;圆角模式半径 = 单元格 × 0.35(arcTo 四角圆角);按容错等级(L / M / Q / H)调用 qrcode 生成后逐模块绘制
在保持可扫描性的前提下美化二维码。
  • 结构:二维码由定位图案、校正图案、时序图案、格式信息与数据区组成。
  • 美化手段:自定义颜色、圆点样式、渐变、中心嵌入 Logo。
  • 纠错等级:L(7%)、M(15%)、Q(25%)、H(30%);等级越高,可遮挡比例越大。
  • 风险:低对比度或过度遮挡会导致无法识别,美化后必须在真机上实测。

Beautify and customize QR codes in your browser — add colors, logos and rounded modules.

💡 容错级别越高,二维码被遮挡/损坏时的可识别性越强(但模块更密)。

📚 二维码可读性提示

要点建议
纠错级别越高容错越强,H 可遮挡约 30%
对比度前景/背景须足够对比,浅色渐变可能扫不出
静默区四周留白至少 4 个模块宽,避免被裁切

美化时优先提升纠错级别,再调整配色,确保主流扫码器可识别。

📚 深度解析:二维码美化生成器

💡 常见使用场景

生成
中心嵌 Logo、改前景色,仍保证容错(建议 25–30%)。

❓ 常见问题(FAQ)

美化会降低识别吗?
会,需保留足够纠错等级。
加 Logo 有什么讲究?
核心是「别吃掉太多纠错余量」:建议把 Logo 面积控制在二维码总面积的 10% 以内、居中放置,并把纠错等级提到 H(可恢复约 30% 码字)。同时保持前景深、背景浅的高对比度——浅色 Logo 压在白色背景上最容易扫不出来。改完务必用多款手机实扫验证。

Formula & Standard References

Item Formula / Note Source / Standard
Error correction decoration must stay within the correction budget; H allows 30% ISO/IEC 18004
Contrast modules need strong contrast; inverted codes often fail ISO/IEC 18004
Finder protection never occlude the three finder patterns or quiet zone ISO/IEC 18004