二维码生成器 · WiFi WiFi 二维码:扫一下就连上网
咖啡馆、民宿、办公室前台、会议室,总有人问「WiFi 密码多少」。把网络名称和密码做成二维码印在台卡上,客人用手机相机或设置里的扫码功能一扫就能连。名称和密码里的分号、冒号、引号会按格式自动转义,密码只在你的浏览器里使用。
- 特殊字符自动转义
- PNG / SVG 下载
- 密码不上传
生成 WiFi 二维码
名称(SSID)和密码要和路由器里完全一致。加密方式不确定时选第一项。
内容类型
扫码后打开的页面。没写 https:// 会自动补上。
放在哪:poster、flyer、package、store。
什么类型的入口,扫码常用 qr。
活动名带上日期或期数,如 double11_2026。
区分同一活动的不同位置或版本,如门店、展位号。
一般用于搜索广告,二维码通常留空。
扫码后显示这段文字。中文、表情、换行都可以。
和路由器里写的完全一致,区分大小写和空格。
只在你的浏览器里使用,不会上传,也不会写进分享链接。
路由器设置里显示 WPA2 / WPA3 的都选第一项。
3.0 兼容面广;4.0 是 RFC 6350 的新版本。
建议写国际格式,如 +86 138 0013 8000。
可以放带 UTM 的网址,看名片带来了多少访问。
决定 WhatsApp 号码的国家代码。
空格、短横线、开头的 0 照写即可,会自动整理成国际格式。
客户扫码后输入框里已写好这句话,可以改了再发。
预览
1024 × 1024 px · 第 3 版 29 × 29 码点 · 容错 M · 按 300 dpi 印约 8.7 cm
WIFI:T:WPA;S:TapCub-Guest;P:welcome2026;;扫码访问会归到哪个渠道
检查
- 正常已生成:第 3 版(29 × 29 码点),容错 M,内容 41 字节。
- 正常对比度 21.0:1。
外观
印刷用 SVG 不受尺寸限制。
越高越耐污损、越能放 Logo,但码点更密。
标准要求至少 4 个码点宽。
PNG / JPG / WebP / SVG,2 MB 以内,只在本机读取。加 Logo 后自动用 H 级容错。
批量生成(可选)
每行一个投放位,生成一组网址和 UTM 相同、只有 utm_content 不同的二维码。写「名称」用上面的网址;写「名称, 网址」用这一行的网址。最多 200 行,ZIP 里每个码一张 PNG、一张 SVG,外加对照表 index.csv。
每行生成一个文本二维码,最多 200 行。ZIP 里每个码一张 PNG、一张 SVG,外加对照表 index.csv。
分享这组输入:数值写在链接的 # 后面,不会发到服务器。
https://tapcub.com/zh/tools/campaign-qr-code/wifi
版本 v1.0更新于 更新记录
预览、内容、渠道和检查
右边四块对应印刷前要确认的四件事:码能不能扫、扫出来是什么、到了报表里算哪、有没有隐患。
预览和版本
WiFi 码内容很短,通常是第 2–4 版,码点稀疏、很好扫;印成 3–5 厘米的台卡就够。
二维码里的内容
形如 WIFI:T:WPA;S:名称;P:密码;; 的一串文字。手机扫到这种格式会提示加入网络,而不是当成普通文本显示。
检查清单
会提示 SSID 首尾空格、超长名称、WPA 密码长度不对、用了不安全的 WEP,以及哪些字符被转义了。
外观
和其它二维码一样:深色码点、浅色背景,四周留白,放 Logo 时看遮挡估算。
能不能「扫码自动连」取决于手机系统和扫码程序。印之前用店里常见的几种手机实测一遍。
四步做一个能追踪的活动二维码
一个投放位一个码,事后才能比较哪里扫得多、哪里转化好。
-
1
选类型、填网址
「网址」类型填落地页地址。同一个活动的海报、传单、门店台卡用同一个落地页即可,靠 UTM 区分。
-
2
写 UTM
utm_source写放在哪(poster、flyer、store),utm_medium统一写qr,utm_campaign写活动名,utm_content写具体位置(门店、展位)。工具会统一成小写。 -
3
调外观
印刷选 SVG;要放 Logo 就上传,工具会自动用 H 级容错并估算 Logo 能放多大。换颜色时看对比度提示,保持深色码点、浅色背景。
-
4
下载、实测、再印
下载 PNG 或 SVG,打样后用手机扫一遍,确认打开的页面和网址里的参数都对。多个门店、多个位置用「批量生成」一次导出。
WIFI:T:加密;S:名称;P:密码;;
这是开源扫码库 ZXing 整理的 WiFi 二维码写法。字段顺序不限,以两个分号结束。
T:加密方式,WPA(WPA / WPA2 / WPA3 个人版都写 WPA)、WEP或nopass(无密码,此时省略 P)S:网络名称,必填;P:密码;H:true:隐藏网络- 名称、密码里的
\;,":前面要加反斜杠,否则会被当成分隔符截断 - 名称或密码全是 0–9、A–F 时(如
ABCD)要加英文引号,避免被当成十六进制 - 802.11 规定 SSID 最长 32 字节(一个汉字占 3 字节);WPA 密码 8–63 个字符
| 名称 / 密码 | 二维码内容 |
|---|---|
| TapCub-Guest / welcome2026 | WIFI:T:WPA;S:TapCub-Guest;P:welcome2026;; |
| Cafe;Guest / pa:ss | WIFI:T:WPA;S:Cafe\;Guest;P:pa\:ss;; |
| ABCD / 12345678 | WIFI:T:WPA;S:"ABCD";P:"12345678";; |
| 星巴克 Free / 无密码 | WIFI:T:nopass;S:星巴克 Free;; |
民宿的三张 WiFi 台卡
一家民宿有主网络、儿童房的 5G 网络和一个隐藏的员工网络,分别做三个码。
| 放在哪 | 名称 / 加密 | 注意 |
|---|---|---|
| 客厅台卡 | Homestay-Guest / WPA | 对客开放,定期改密码后重新打印 |
| 儿童房门牌 | Homestay-5G / WPA | 名称里有短横线,不需要转义 |
| 员工休息室 | Staff(隐藏)/ WPA | 勾选「隐藏网络」,码里会加 H:true |
密码改了,旧码就连不上了。访客网络建议用路由器的「访客网络」功能,和内部网络分开。
活动二维码最容易出的问题
印出去的码改不了,这几条值得在打样前过一遍。
印了不带参数的网址
扫码访问和别人手输网址、收藏夹打开混在一起,都是「直接访问」,活动效果说不清。每个投放位都应该有自己的 UTM。
中间跳转丢了参数
用短链或跳转页时,如果跳转没有把 ?utm_… 带到最终页面,统计里就看不到。印之前扫一遍,看浏览器地址栏里参数还在不在。
颜色太浅或反色
浅灰码点、彩色背景、白码黑底都会让一部分手机扫不出。保持深色码点、浅色背景,对比度至少 4.5:1。
Logo 太大、留白太少
Logo 盖住的码字超过纠错能力就扫不出;码贴着图片边缘也难识别。看检查里的遮挡估算,四周留 4 个码点的空白。
扫码之后的数据,接着看下去
二维码负责把人带到页面上;带的参数对了,后面的访问、转化和渠道都能在 TapCub 里接着看。
WiFi 二维码怎么扫?
Google 的安卓帮助中心写明:在 WLAN 设置里选中网络、点「分享」会生成二维码,另一台设备扫这个码即可加入同一个网络;本工具生成的是同一类码。具体从哪里扫(相机、设置里的扫码、浏览器扫一扫)因手机厂商和系统版本而异。微信「扫一扫」怎么处理 WiFi 码,我们没有查到官方说明,请实测。
WiFi 二维码会泄露密码吗?
会。二维码里就是明文密码,任何扫码程序都能读出来,所以只给愿意让别人连的网络做码,比如访客网络。本工具在浏览器里生成,密码不会上传,也不会写进分享链接。
路由器是 WPA3 的,加密方式选什么?
选「WPA / WPA2 / WPA3 个人版」,码里写 T:WPA。ZXing 的格式只列了 WEP、WPA 和 nopass;有的生成器写成 T:SAE,KDE 的网络工具在 2026 年就按 Wi-Fi 联盟 WPA3 规范把它改回了 WPA。
扫了码连不上是什么原因?
常见原因:名称或密码和路由器里不一致(区分大小写,注意首尾空格);改过密码但没换码;名称里有特殊字符而生成器没有转义;老手机的扫码程序不认 WiFi 格式。