在线二维码生成

二维码生成 WiFi / 名片 SVG 矢量 更新于 2026-11-04
二维码内容 0 字 文本与网址支持一行一个批量生成;WiFi 与名片只生成一张
类型
Ctrl / ⌘ + Enter 直接生成
二维码设置 加 Logo 时把纠错调到 H,遮住的部分才还能扫出来
纠错
模块
8px
边距
2 格
前景
#000000
自定义取色
背景
#FFFFFF
自定义取色
形状
圆点
Logo
一行一个。单行生成一张预览图,多行批量生成;内容越长模块越密,扫不出来时把「模块」调大或把内容拆短。
生成结果 PNG 适合直接用,SVG 放大不虚,印刷或排版请选 SVG
还没有生成二维码
填好内容,点「生成二维码」。
全部在浏览器里生成:不用接口、不上传内容,WiFi 密码与名片信息也不会离开本机。

工具介绍

二维码不是「一张图案」,而是一套带纠错的编码:内容先被拆成码字,加上 Reed-Solomon 纠错码,再按 8 种掩码里最优的一种排进方阵,最后在三个角放上定位图案。所以同一个网址可以生成出长得不一样的二维码,扫出来却是同一个结果。

纠错等级是这里最该理解的一个参数:L 能恢复约 7% 的破损,M 15%,Q 25%,H 30%。等级越高越"抗造",代价是同样内容需要更多模块、图案更密。中间要盖 Logo 时应该用 H——被遮住的那块正好能被纠错补回来;只是贴在白纸上的普通二维码,M 就够。

模块尺寸决定每个黑白格画多大像素。屏幕上 4px 看着清楚,但投到 3 米外的展板上就糊了;印刷时建议模块 8px 以上并导出 SVG。边距是二维码四周的留白,规范要求至少 4 个模块,低于这个值很多扫码器会找不到边界。

除了纯文本和网址,这一页还能直接生成 WiFi 码(扫码后手机自动连网,不用手输密码)和 名片码(vCard 格式,扫码直接存联系人)。这两种用的是扫码器约定的标准语法,不是自定义格式,所以 iOS 与安卓都能识别。

应用场景

想做什么怎么设置说明
店里给客人连 WiFi类型 WiFi · 填 SSID 与密码扫码自动连,不用念密码
展会交换联系方式类型名片 · 填姓名电话扫码直接存进通讯录
宣传物料放官网类型网址 · 模块 10 · SVG矢量图放大到海报也不虚
给设备贴编号文本 · 一行一个 · ZIP批量生成,一次打印
带品牌 Logo 的码纠错 H · 上传 Logo遮住 25% 以内仍可扫

常见问题

生成了但手机扫不出来?

按常见程度排:① 尺寸太小——把「模块」从 4 调到 8 以上;② 边距太小——留白至少 2 格,规范建议 4 格;③ 前景色太浅或背景有色——保持深色码浅色底、对比度要高;④ 屏幕反光——把手机亮度调高或换个角度。

加 Logo 之后扫不出来了?

Logo 会遮住模块,纠错等级不够就丢数据。把纠错调到 H(可恢复 30%),并让 Logo 不超过整幅的 1/4。页面的 Logo 默认按 22% 缩放并加了白底衬,就是为了不压到定位图案。

WiFi 码会不会泄露密码?

二维码本身就是明文,任何人扫一下都能看到密码——这是它的用途,不是漏洞。别把 WiFi 码贴到店外,也别在家里窗边贴;需要更安全的做法是用访客网络。

为什么内容长了二维码就变密?

模块数量(版本)是按内容长度自动选的:内容越多、纠错等级越高,需要的模块越多。二维码最大 177×177 模块,能放约 2900 字节。真放不下就缩短内容,或者用短链接。

生成的二维码有版权吗?

二维码是公开标准(ISO/IEC 18004),生成的图案没有版权限制,可以商用。但二维码指向的内容要合法,别用来做钓鱼或诈骗。

关于隐私

这个工具完全在你的浏览器里运行:你输入的内容、上传的文件,都不会离开你的电脑,也不会传到任何服务器。

  • 不上传——处理全程在本地完成,页面不向后端发送你的数据;
  • 不留存——我们不保存、不记录你的任何输入内容;
  • 断网也能用——页面加载完成后,断开网络照样正常使用。

放心用,数据只在你自己的电脑上转一圈。

更新日志

2026-10-23
功能体验升级与性能优化
2026-10
纯前端化

相关工具推荐