二维码生成器

支持文本、网址、名片等多种内容,可自定义颜色、尺寸、容错率

提示:中文名字在二维码中占用空间较大,建议使用简短名字(如"张三"而非"张三先生")

{{ size }}px
前景色
背景色

配置参数后点击生成按钮

二维码生成介绍

什么是二维码?

二维码(QR Code)是一种矩阵式条形码,可以存储大量信息。通过手机摄像头扫描,可快速读取网址、文本、名片、WiFi配置等信息。

支持的内容类型

  • 文本/网址:支持任意文本或网站链接,扫码后自动打开浏览器
  • WiFi网络:生成WiFi配置二维码,扫码即可连接,无需手动输入密码
  • 电子名片:将联系人信息(姓名、电话、公司)生成二维码,扫码后可快速保存到通讯录
  • 短信:扫码后自动填充收信人和短信内容,点击发送即可
  • 邮件:扫码后自动填充收件人、主题和正文,快速发送邮件

生成逻辑说明

📊 容错率设置

本工具自动使用低容错率(L),这是为了:

  • 支持更多的内容字符数
  • 生成更简洁的二维码图案
  • 降低扫码难度

容错率等级:L(7%) < M(15%) < Q(25%) < H(30%),等级越高,可容忍的损坏程度越大,但支持的内容越少。

📝 内容长度限制

为保证二维码的可读性,建议内容不超过 2048 字符。超过该限制时:

  • 会弹出警告提示,可选择是否继续生成
  • 二维码图案会变得非常复杂,难以扫描
  • 可能导致生成失败

优化建议:使用短链接服务(如 bit.ly)代替长网址,简化文本内容。

🎨 中文编码处理

中文字符在二维码中占用空间较大,系统自动使用 UTF-8 编码处理:

  • 一个中文字符通常占用 3 字节
  • 英文字符和数字只占用 1 字节
  • 电子名片使用英文标签(Name/Tel/Company)降低开销

提示:名片信息建议使用简短姓名,避免加入过多修饰性文字。

🔧 生成流程
  1. 选择内容类型:文本、WiFi、名片、短信或邮件
  2. 填写内容:根据选择的类型填写相应字段
  3. 自动检测:系统自动检测内容长度,超过 2048 字符会提示
  4. UTF-8 编码:将内容转换为 UTF-8 字节数组
  5. 生成二维码:使用低容错率(L)生成,自动选择最优版本
  6. 渲染显示:根据设置的尺寸和颜色渲染二维码
  7. 下载保存:支持下载为 PNG 格式

常见问题

Q:为什么生成失败?
A:通常是内容过长导致。请减少文本内容,或使用短链接代替长网址。

Q:中文名片为什么扫码后显示乱码?
A:系统已使用 UTF-8 编码处理,应该可以正确显示中文。如果仍有问题,可能是扫码软件不支持 UTF-8。

Q:生成的二维码太复杂,难以扫描?
A:说明内容过多。建议:1) 减少文本量 2) 增大二维码尺寸 3) 使用短链接。