WiFi 二维码生成器:扫码直接连
家里来客人问 WiFi 密码、咖啡厅服务员手写密码条、酒店前台反复念密码——这些麻烦用 WiFi 二维码一次性解决。本文详解 WiFi 二维码的生成与使用。
什么是 WiFi 二维码?
WiFi 二维码是特殊格式的二维码,手机扫描后自动填充 WiFi 名和密码,一键连接。
标准格式
WIFI:T:WPA;S:网络名;P:密码;;
字段:
T:加密类型(WPA/WEP/nopass)S:SSID(WiFi 名)P:密码(开放网络可省略)H:是否隐藏(true/false,可选)
示例
WIFI:T:WPA;S:MyHomeWiFi;P:MyPassword123;;
52tool 二维码生成器
工具地址:二维码生成器
功能
- 生成 WiFi 二维码
- 自定义尺寸、颜色
- 支持 WPA/WEP/无密码
- 嵌入 Logo
- 导出 PNG/SVG
- 浏览器端生成
实战 1:生成 WiFi 二维码
输入:
类型:WiFi
SSID:MyHomeWiFi
密码:MyPassword123
加密:WPA/WPA2
输出:可扫描的二维码图片。
实战 2:开放网络
类型:WiFi
SSID:CoffeeShop-Free
密码:(空)
加密:nopass
格式:WIFI:T:nopass;S:CoffeeShop-Free;;
实战 3:隐藏网络
类型:WiFi
SSID:MyHiddenNetwork
密码:Secret123
加密:WPA
隐藏:是
格式:WIFI:T:WPA;S:MyHiddenNetwork;P:Secret123;H:true;;
各平台扫描支持
iOS(iPhone)
iOS 11+ 原生相机支持扫描 WiFi 二维码:
- 打开相机
- 对准二维码
- 顶部弹出"加入 WiFi 网络"
- 点击加入
或控制中心 → 扫描二维码。
Android
Android 10+ 原生支持。多数厂商相机自带:
- 小米:相机扫描
- 华为:相机扫描
- 三星:相机扫描
- OPPO/vivo:相机扫描
老版本 Android 需要第三方 App。
微信
微信扫一扫不支持 WiFi 二维码(解析为文本)。
支付宝
支付宝扫一扫不支持 WiFi 二维码。
用系统相机扫描,不要用第三方 App。
实战场景
场景 1:家庭客厅
打印 WiFi 二维码贴在客厅:
- 用 52tool 二维码生成器 生成
- 导出 PNG,分辨率 300dpi 以上
- 打印 A5 大小
- 装相框放茶几
客人扫码即连,无需询问密码。
场景 2:咖啡厅
桌面贴 WiFi 二维码:
- 减少服务员工作量
- 提升顾客体验
- 可加 Logo 增加品牌
场景 3:民宿酒店
房间内贴 WiFi 二维码:
- 客人入住自动联网
- 减少前台咨询
- 密码可定期更换(更换后重新生成二维码)
场景 4:办公室
会议室贴访客 WiFi 二维码:
- 访客扫码即连
- 不影响内部网络安全
- 与主网络隔离
场景 5:智能家居
配网失败时用二维码快速连接:
- 智能摄像头
- 智能音箱
- IoT 设备
WiFi 二维码的格式细节
标准格式
WIFI:T:<auth>;S:<ssid>;P:<password>;<hidden>;;
各加密类型
#### WPA/WPA2(最常见)
WIFI:T:WPA;S:MyWiFi;P:password123;;
#### WEP(老旧,不推荐)
WIFI:T:WEP;S:MyWiFi;P:password123;;
#### 无密码(开放网络)
WIFI:T:nopass;S:MyWiFi;;
特殊字符转义
SSID 或密码含特殊字符需转义:
| 字符 | 转义 |
\ | \\ |
; | \; |
, | \, |
: | \: |
" | \" |
例:密码 my;pass:123 → my\;pass\:123
格式:WIFI:T:WPA;S:MyWiFi;P:my\;pass\:123;;
中文 SSID
中文 SSID 通常可以正常扫描,但老设备可能乱码。建议 SSID 用英文+数字。
制作精美的 WiFi 二维码
模板
┌─────────────────────┐
│ │
│ [扫描连 WiFi] │
│ │
│ ┌───────┐ │
│ │ │ │
│ │ 二维码 │ │
│ │ │ │
│ └───────┘ │
│ │
│ WiFi: MyHomeWiFi │
│ │
└─────────────────────┘
设计要点
#### 1. 二维码尺寸
最小 2cm × 2cm,推荐 5cm × 5cm。太小扫描困难。
#### 2. 留白
二维码四周留白至少 4 模块宽度,避免扫描干扰。
#### 3. 颜色
黑白对比最稳。如要彩色:
- 前景:深色(黑/深蓝/深紫)
- 背景:浅色(白/浅黄)
- 对比度 > 4.5:1
参考 52tool 颜色对比度检查器。
#### 4. 嵌入 Logo
中间放 Logo 占 20% 以内,不影响扫描:
[二维码 + 中间 Logo]
#### 5. 配文字说明
扫描连 WiFi
SSID: MyHomeWiFi
密码:扫码自动填充
编程实现
JavaScript
// 用 qrcode.js 库
const wifiString = `WIFI:T:WPA;S:${ssid};P:${password};;`;
QRCode.toCanvas(document.getElementById('canvas'), wifiString, {
width: 300,
color: { dark: '#000', light: '#fff' }
});
Python
import qrcode
wifi_string = f"WIFI:T:WPA;S:{ssid};P:{password};;"
img = qrcode.make(wifi_string)
img.save('wifi.png')
Java
BitMatrix matrix = new MultiFormatWriter().encode(
"WIFI:T:WPA;S:" + ssid + ";P:" + password + ";;",
BarcodeFormat.QR_CODE, 300, 300
);
安全注意事项
风险 1:密码明文
WiFi 二维码本质是密码明文,任何扫描者都看到密码。
对策:
- 仅在可信环境使用
- 定期更换密码(重新生成二维码)
- 访客网络与主网络隔离
风险 2:二维码被拍照
贴在公共区域的二维码可能被拍照传播。
对策:
- 定期更换密码
- 限制连接设备数
- 启用 MAC 地址过滤
风险 3:伪造二维码
恶意者贴伪造二维码,诱导连接钓鱼 WiFi。
对策:
- 用户连接后核对网络名
- 商家定期检查二维码是否被替换
- 不在二维码扫描后输入敏感信息
与其他二维码工具配合
WiFi + 名片
工具:名片二维码
WiFi 二维码与名片一起,方便访客。
WiFi + 网址
工具:URL 二维码
WiFi 二维码扫描后跳转登录页。
WiFi + 文本
工具:文本二维码
把 WiFi 信息嵌入更大的二维码场景。
常见问题解答
Q: iPhone 扫描 WiFi 二维码不弹出连接提示?
A: iOS 11+ 才支持。检查 iOS 版本。或用控制中心的"扫描二维码"。某些第三方相机 App 不支持,用系统相机。
Q: 安卓扫描后不自动连接?
A: Android 10+ 原生支持。低版本需第三方 App(如 WiFi Key Recovery)。某些厂商定制系统可能不支持,需用专门的 WiFi 二维码扫描 App。
Q: 二维码扫不出来怎么办?
A: 检查:1) 二维码清晰无遮挡;2) 屏幕亮度和对比度;3) 摄像头对焦;4) 二维码尺寸足够大(建议 5cm 以上);5) 留白足够(4 模块宽以上)。
Q: 中文 SSID 的二维码能扫吗?
A: 通常能。但部分老设备解析中文 SSID 可能乱码。建议 SSID 用 ASCII 字符(英文+数字)。
Q: 修改 WiFi 密码后二维码还能用吗?
A: 不能。密码变了,旧二维码无效。重新生成。
Q: 工具会泄露我的 WiFi 密码吗?
A: 52tool 二维码生成器在浏览器端生成,输入不上传服务器。但生成的二维码本身含密码明文,注意使用场景。
总结
WiFi 二维码是便利小工具:
- 生成 → 52tool 二维码生成器
- 打印 → 高清 PNG/SVG
- 贴在客厅、咖啡厅、酒店
- 定期换密码换码
记住:密码明文嵌入二维码,仅限可信环境使用;商业场所建议用访客网络与主网络隔离。