二维码生成器
支持文本、网址、名片等多种内容,可自定义颜色、尺寸、容错率
配置参数后点击生成按钮
二维码生成介绍
什么是二维码?
二维码(QR Code)是一种矩阵式条形码,可以存储大量信息。通过手机摄像头扫描,可快速读取网址、文本、名片、WiFi配置等信息。
支持的内容类型
- 文本/网址:支持任意文本或网站链接,扫码后自动打开浏览器
- WiFi网络:生成WiFi配置二维码,扫码即可连接,无需手动输入密码
- 电子名片:将联系人信息(姓名、电话、公司)生成二维码,扫码后可快速保存到通讯录
- 短信:扫码后自动填充收信人和短信内容,点击发送即可
- 邮件:扫码后自动填充收件人、主题和正文,快速发送邮件
生成逻辑说明
📊 容错率设置
本工具自动使用低容错率(L),这是为了:
- 支持更多的内容字符数
- 生成更简洁的二维码图案
- 降低扫码难度
容错率等级:L(7%) < M(15%) < Q(25%) < H(30%),等级越高,可容忍的损坏程度越大,但支持的内容越少。
📝 内容长度限制
为保证二维码的可读性,建议内容不超过 2048 字符。超过该限制时:
- 会弹出警告提示,可选择是否继续生成
- 二维码图案会变得非常复杂,难以扫描
- 可能导致生成失败
优化建议:使用短链接服务(如 bit.ly)代替长网址,简化文本内容。
🎨 中文编码处理
中文字符在二维码中占用空间较大,系统自动使用 UTF-8 编码处理:
- 一个中文字符通常占用 3 字节
- 英文字符和数字只占用 1 字节
- 电子名片使用英文标签(Name/Tel/Company)降低开销
提示:名片信息建议使用简短姓名,避免加入过多修饰性文字。
🔧 生成流程
- 选择内容类型:文本、WiFi、名片、短信或邮件
- 填写内容:根据选择的类型填写相应字段
- 自动检测:系统自动检测内容长度,超过 2048 字符会提示
- UTF-8 编码:将内容转换为 UTF-8 字节数组
- 生成二维码:使用低容错率(L)生成,自动选择最优版本
- 渲染显示:根据设置的尺寸和颜色渲染二维码
- 下载保存:支持下载为 PNG 格式
常见问题
Q:为什么生成失败?
A:通常是内容过长导致。请减少文本内容,或使用短链接代替长网址。
Q:中文名片为什么扫码后显示乱码?
A:系统已使用 UTF-8 编码处理,应该可以正确显示中文。如果仍有问题,可能是扫码软件不支持 UTF-8。
Q:生成的二维码太复杂,难以扫描?
A:说明内容过多。建议:1) 减少文本量 2) 增大二维码尺寸 3) 使用短链接。