WiFi 二维码生成
WiFi 二维码是把 WiFi 名称、加密方式和密码按 WIFI:T:WPA;S:名称;P:密码;; 的约定格式写进二维码,手机相机扫一下就能弹出「加入网络」,免去口头念密码。本工具填表即可实时生成,自动转义分号、冒号等特殊字符,按字节检查中文名称长度,还能打印贴墙用的连网卡片。全程浏览器本地生成,WiFi 密码不上传、不保存。
高级设置:纠错级别与 PNG 尺寸
填写 WiFi 名称后这里实时出码
查看写进二维码的文本
WIFI:T:WPA;S:;P:;;从 WIFI: 文本导入
要识别二维码图片请用 二维码生成/识别
如何使用WiFi 二维码生成
填写 WiFi 名称(SSID),选择加密方式:家用路由器绝大多数选「WPA/WPA2/WPA3」,老路由器选「WEP」,没有密码选「无密码」;再输入 WiFi 密码,注意区分大小写。
看右侧预览确认二维码与连网卡片:可以改卡片标题、选择是否在卡片上印出密码明文,有中文名、首尾空格等兼容风险时下方会给出黄色提示。
下载二维码 PNG/SVG 自己排版,或直接下载卡片 PNG、点「打印卡片」,把 WiFi 二维码卡片贴在客人看得到的地方,扫码连 WiFi 就不用再念密码了。
关于WiFi 二维码生成的常见问题
- WiFi 二维码生成会上传我的密码吗?
- 不会。WiFi 二维码生成的拼串与出码都在你的浏览器本地完成,WiFi 名称和密码不上传、不保存,也不写入浏览器本地存储,关掉页面就清空。想自查可以按 F12 打开开发者工具的「网络」面板,填表、出码、下载的全过程都不会把你的名称或密码发出去。
- 扫 WiFi 二维码连网,苹果安卓手机都支持吗?
- 多数手机都可以直接扫码连 WiFi。iPhone 从 iOS 11 起用系统相机对准就会弹出「加入网络」;安卓 10 起系统相机或「设置 → WLAN → 扫码添加网络」都能识别,多数国产系统相机和微信扫一扫也可以。少数第三方扫码 App 只把内容显示成文本,这时照着卡片上印出的名称和密码手动输入即可。
- 中文 WiFi 名做成二维码扫了连不上怎么办?
- 本工具按 UTF-8 把中文 WiFi 名写进二维码,这也是手机扫码时的通用口径;但部分老路由器用 GBK 编码广播中文名称,两边的字节对不上,手机就找不到这个网络。最稳的办法是在路由器后台把名称改成英文或数字;页面遇到中文名时会给出黄色提示,就是提醒这个兼容风险。
- WiFi 密码有分号冒号,生成的二维码能用吗?
- 能用。WIFI: 格式里 \ ; , : " 这五个字符有特殊含义,本工具会自动在它们前面加反斜杠,例如密码 a;b 会写成 a\;b。自己手写 WIFI: 文本时最常见的错误就是漏了转义,扫出来密码被截断,所以用 WiFi 二维码生成器比手写更稳。
- 隐藏网络能生成 WiFi 二维码吗?
- 能。勾选「这是隐藏网络」后,隐藏 WiFi 二维码里会多写一段 H:true,告诉手机这个网络不广播名称。不过部分手机扫隐藏网络的码后不会自动连接,需要到 WLAN 设置里手动「添加网络」,所以卡片上会同时印一句提示。
- WiFi 二维码打印出来多大才扫得出来?
- WiFi 二维码打印时,边长不小于 8 厘米,手机在 1~2 米内都好扫;本页的「打印卡片」会把卡片排成约 12 厘米宽、二维码不小于 8 厘米。贴在远处(比如店铺墙上)就要印得更大,经验上可扫距离约是二维码边长的 10 倍。打印前可以先用手机对着屏幕上的预览扫一次,确认能连上再印。
- 路由器改密码后,旧的 WiFi 二维码还能用吗?
- 不能。WiFi 二维码里存的是生成当时的名称和密码,二维码本身不会过期,但路由器改了密码或名称后,旧码里的内容就对不上了,扫了也连不上。改完密码回到本页重新生成、重新打印即可。
- 企业版 WPA2 能生成 WiFi 二维码吗?
- 不支持。WPA2/WPA3 企业版(802.1X/EAP)需要用户名、证书等额外信息,手机相机普遍不支持扫码配置这类网络。本 WiFi 二维码生成器只做家用和店铺常见的 WPA/WPA2/WPA3 个人版、WEP 与无密码网络。
- 忘了密码,WiFi 二维码能帮我查出来吗?
- 不能。浏览器读不到系统里保存的 WiFi 密码。可以在已经连上的电脑或手机的「网络设置」里查看已保存的密码(部分安卓手机的「分享网络」会直接显示一张二维码),或者登录路由器后台查看,查到后再回来生成 WiFi 密码二维码。
WIFI:T:WPA 格式字段一览
WiFi 连接二维码里存的其实是一行纯文本:以 WIFI: 开头,后面是若干个「字段名:值;」,最后再多一个分号收尾。这套 WIFI:T:WPA 格式最早由开源扫码库 ZXing 约定,iPhone 相机、安卓系统相机和微信扫一扫都沿用它。例如一个名为 MyHome、密码 12345678 的家用 WiFi 写成 WIFI:T:WPA;S:MyHome;P:12345678;;。
| 字段 | 含义 | 可选值 | 本工具的写法 |
|---|---|---|---|
| T | 加密方式 | WPA(含 WPA2/WPA3)、WEP、nopass | 按你选的加密方式写入 |
| S | WiFi 名称(SSID) | 任意文字,特殊字符需转义 | 原样写入,自动转义 |
| P | WiFi 密码 | 区分大小写,特殊字符需转义 | 无密码时整段省略,如 WIFI:T:nopass;S:Cafe;; |
| H | 是否隐藏网络 | true / 省略 | 隐藏网络才写,如 WIFI:T:WPA;S:MyHome;P:12345678;H:true;; |
WiFi 二维码里哪些字符需要转义
分号用来分隔字段、冒号用来分开字段名和值,所以名称或密码里出现这些字符时必须在前面加反斜杠,否则扫码端会把密码提前截断。本工具自动处理,下表给出每个字符转义后的写法;中文、空格和 emoji 不需要转义,原样写入即可。
| 字符 | 名称 | 转义后写法 |
|---|---|---|
| \ | 反斜杠 | \\ |
| ; | 分号 | \; |
| , | 逗号 | \, |
| : | 冒号 | \: |
| " | 双引号 | \" |
WiFi 二维码的名称与密码长度规则
| 项目 | 规则 | 本工具怎么处理 |
|---|---|---|
| WiFi 名称(SSID) | 最长 32 字节;一个汉字占 3 字节,纯中文最多 10 个汉字再加 2 个字母 | 按字节实时计数,超出不出码 |
| WPA/WPA2/WPA3 密码 | 8~63 位字符,或恰好 64 位十六进制密钥 | 过短或过长不出码,含中文给提示 |
| WEP 密钥 | 5/13 位字符,或 10/26 位十六进制 | 长度不对给提示,并建议升级加密 |
| 任意密码 | 超过 256 个字符 | 判定为粘贴错误,不出码 |
扫了 WiFi 二维码却连不上,逐项排查
| 现象或原因 | 处理办法 |
|---|---|
| 中文 WiFi 名:路由器用 GBK 广播,二维码里是 UTF-8 | 中文 WiFi 名二维码能否连上取决于路由器编码,最稳是在路由器后台把名称改成英文或数字 |
| 名称或密码首尾多了空格 | 空格会原样写进二维码,对照路由器后台逐字核对,页面会给出提示 |
| 大小写不一致 | WiFi 名称和密码都区分大小写,照路由器后台原样填写 |
| 隐藏网络扫码后没反应 | 部分手机不会自动连隐藏网络,到 WLAN 设置里手动「添加网络」 |
| 路由器开了 MAC 地址过滤或访客隔离 | 把客人设备加入白名单,或改用路由器的访客网络生成店铺 WiFi 二维码 |
| 路由器后来改过密码 | 旧码里是旧密码,重新生成并打印 |
WiFi 二维码生成器和普通二维码工具有什么不同
WiFi 二维码生成器也叫 WiFi 密码二维码、无线网二维码或 WiFi 连接二维码工具,英文里常搜 wifi qr code generator 或直接搜 wifi qr code。它和通用的 二维码生成器 用的是同一个出码内核,区别在于这里只要填表:名称、密码、加密方式三项填好,特殊字符自动转义,中文名按字节检查,还能直接做 WiFi 二维码打印用的卡片。想把网址或任意文字做成二维码、或者识别一张二维码图片,请用通用二维码工具。