📱 二维码生成器

快速生成各种类型的二维码,支持文本、网址、WiFi等

二维码设置
200px
#000000
#FFFFFF
二维码预览

生成的内容

二维码生成器 — 将信息编码为可扫描矩阵

支持文本、网址、WiFi、电话、短信、邮箱、名片等七种内容类型,自定义尺寸、颜色与容错级别,PNG/SVG 双格式导出。基于前端 QRCode 库实现,数据在浏览器本地完成编码,不上传服务器。

七种内容类型详解

QR Code 标准定义了多种编码模式(Mode Indicator),每种对应不同的数据结构和实际用途。选择正确的编码模式能确保扫描后的行为符合预期。

文本 (Text)

任意文本直接编码,适合纯信息传递

网址 (URL)

扫描后自动跳转浏览器,自动补全 http 前缀

WiFi

编码 SSID+密码+加密类型,扫后直接连接

电话 (Tel)

扫描后自动拨号,适合名片和宣传物料

短信 (SMS)

预设收件人和内容,扫描后打开短信界面

邮箱 (Email)

预设收件人、主题和正文,自动打开邮件客户端

名片 (vCard)

完整电子名片信息,扫后一键保存到通讯录

容错级别:美观与可读性的权衡

QR Code 的容错级别(Error Correction Level)决定了二维码在被部分遮挡或损坏时仍能被正确识别的能力。本工具提供 ISO/IEC 18004 标准定义的四个级别:

  • L - Low(7%):最低容错,码图最稀疏。适合屏幕显示、高质量印刷品等不会受损的场景。
  • M - Medium(15%):中等容错,平衡密度和可靠性。是大多数场景下的推荐默认值
  • Q - Quartile(25%):较高容错。适合户外标牌、产品包装等可能被轻微磨损的环境。
  • H - High(30%):最高容错。适合工业标签、可能被涂改遮挡的极端环境。

基本原则:单个模块(module)的物理尺寸不应小于 0.5mm,否则大多数扫码枪和手机摄像头无法可靠识别。

常见问题

生成的二维码应该设多大?

屏幕显示建议 200-400px;A4 纸印刷建议至少 2cm x 2cm;大型海报建议 5cm 以上;远距离扫描建议 10cm 以上。基本原则是单个黑白模块不小于 0.5mm。

PNG 和 SVG 该选哪个?

PNG 是位图,兼容性极好,适合直接使用(打印、发微信、插 PPT)。SVG 是矢量图,可无限缩放不失真,文件更小,适合需要嵌入设计稿再调整的场景。

自定义颜色会影响识别率吗?

只要深色模块与浅色背景之间有足够对比度(亮度差异不低于 20%),自定义颜色完全不影响识别。避免低对比度组合(如深灰配浅灰)和互补色陷阱即可。

WiFi 二维码安全吗?会泄露密码吗?

WiFi 二维码本身只是将网络凭证以标准格式编码,安全性等同于口头告诉别人密码。建议不要长期张贴、定期更换密码、设置独立的访客网络。

二维码有容量限制吗?

40 版本 L 级别下最多存储约 2953 字节(约 984 个中文字符)。日常使用绰绰有余,如需编码大量内容可分段处理或多码串联。

可以在中间加 Logo 吗?

可以!这正是容错机制的经典应用。Logo 尺寸控制在二维码边长的 20%-30% 以内,使用 Q 或 H 容错级别生成基础码,再用图像编辑软件叠加 Logo 即可。