二维码生成器 将文本、URL、WiFi 密码、名片等信息编码为 QR Code(ISO/IEC 18004 标准),支持多种容错等级、颜色定制和 logo 嵌入。生成的二维码可导出为 PNG/SVG/JPG 等格式。
二维码基本结构:
四档纠错等级:
| 等级 | 纠错率 | 典型场景 |
|---|---|---|
| L | 7% | 屏幕展示、短文本 |
| M | 15% | 通用默认(名片、普通印刷) |
| Q | 25% | 户外、可能有污损 |
| H | 30% | 嵌 logo、极端环境 |
尺寸与密度原则:
L(7%):纯数字/短文本、使用场景干净(屏幕展示),最省像素;M(15%):通用默认档,印刷材料、名片;Q(25%):户外海报、可能有污损;H(30%):中心嵌 logo 必选,或极端环境(车间、户外长期日晒)。容错越高二维码越密,可扫描性不一定更好——纠错数据占用版本容量。
基于 Reed-Solomon 纠错码,二维码在最多 30%(H 级)区域损坏时仍可恢复数据。logo 通常占中心 15-20% 区域,即便遮挡也不破坏扫描。关键要求:选 H 级纠错、logo 不要超过 20% 面积、logo 本身不能是方块黑色(避免被误识别为定位图案)。
最大版本 40(177×177 模块)能存 7089 位数字、4296 个字母数字、2953 字节二进制、1817 个汉字(UTF-8)。但版本越大码面越密,扫描难度越大。日常用 URL/WiFi/文本一般落在版本 3-8(29×29 到 49×49),视觉密度舒适。
经验法则:扫描距离(m) ÷ 10 = 二维码边长(cm)。例如印在名片上(30 cm 扫距)用 3 cm 就够,海报从 3 m 处扫就需要 30 cm。另一个维度是最小模块大小:每个小方块边长不小于 0.3 mm(印刷)或 3 px(屏幕),否则识别率骤降。
标准规范要求深色前景 + 浅色背景,前景反射率 < 背景的 50%。白底黑码最稳定,反转(黑底白码)部分扫码器识别困难。彩色二维码只要保证对比度(明度差 > 50)就可以,但前景用浅色(黄/白)风险高,背景用深色风险也高。优先用深色前景。