WiFi 二维码怎么制作?手机一扫自动连
客人来了问密码,你报一串「xK9#mPz2!」,对方听错三次 —— 这个场景其实可以彻底消失。 把 WiFi 名称和密码做成二维码贴在桌上,手机摄像头对着扫一下,直接弹「加入网络」。 下面是从制作到打印的完整流程,以及三个最容易踩的坑。
WiFi 二维码是什么,为什么不用装 App
WiFi 二维码里编码的是一段特定格式的文本,长这样:
WIFI:T:WPA;S:网络名称;P:密码;;
手机系统认得出这段格式。iPhone(iOS 11 及以上)和 Android(10 及以上)的 系统相机 App 原生就支持,扫到之后直接弹出「加入网络」按钮,点一下就连上了 —— 不用装任何扫码软件,也不用进设置里手动找网络。
Windows 和 Android 系统里的「分享网络」,生成的也是同一段格式,所以是通用的行业标准,不是某家平台的私有方案。
四步做出来
-
先找到准确的 WiFi 名称和密码
翻一下路由器背面的贴纸,或者登录路由器管理后台(通常是
192.168.1.1)查看。 注意大小写 ——MyHome和myhome是两个不同的网络。 手机上如果已经连着这个 WiFi,进「设置 → WLAN」,点当前网络通常能看到密码。 - 在生成器里选「WiFi」类型并填入信息 打开码方二维码,顶部内容类型选「WiFi」,依次填入网络名称、密码, 加密方式一般选 WPA/WPA2(2008 年之后的路由器基本都是)。 只有完全不设密码的开放网络才选「无密码」。
- 导出 —— 印刷用 SVG,屏幕展示用 PNG 要打印就下 SVG,矢量图放大到任何尺寸都不会糊,这是印刷的关键。 只在手机或屏幕上展示,下 PNG 选 1024px 就够。
- 打印前用两台手机各扫一次 这一步别省。iPhone 和 Android 的相机对边缘情况的处理偶尔不同, 两台都能正常连接再批量印刷。
打印多大才扫得出来
这是最常被问的问题,也是最容易做错的地方。二维码太小就扫不出来,太大又浪费版面。
| 使用场景 | 建议边长 | 说明 |
|---|---|---|
| 名片、产品标签 | 2.5 – 3 cm | 近距离手持扫码,不能再小了 |
| 餐桌台卡、前台立牌 | 4 – 5 cm | 坐着伸手能扫到的距离 |
| 墙面贴纸、会议室门口 | 8 – 10 cm | 站着扫,需考虑光线和角度 |
| 海报、橱窗、展位 | 15 cm 以上 | 要看清楚,也要留足空白边 |
有个粗略的经验法则:每 10 厘米的扫码距离,对应约 1 厘米的二维码边长。 另外别忘了二维码四周要留白(专业上叫"静区",quiet zone), 至少留出 4 个模块宽度的空白 —— 把白边裁掉是导致扫不出来最常见的原因之一。 码方生成的二维码默认已经带好了合适的留白,打印时不要裁进白边里。
别裁白边。二维码四周的空白区域不是装饰,是扫描器用来判断"码从哪里开始、到哪里结束"的。 把白边裁掉、或者在白边上压字,会直接导致识别失败。
隐藏网络(未广播 SSID)怎么写
有些路由器出于安全考虑会关掉 SSID 广播,网络在别人的 Wi-Fi 列表里根本不出现 —— 这就是「隐藏网络」。它带来一个连带问题:手机在设置里手动连它都得先「添加其他网络」, 那么二维码还扫得动吗?
能,但要多加一个参数。WiFi 二维码的格式里有一个 H 字段,
表示「这是一个隐藏网络」。标准格式长这样:
WIFI:T:WPA;S:网络名称;P:密码;H:true;;
H:true 的位置在密码 P: 之后、结尾双分号之前。
码方二维码的 WiFi 面板里有一个「隐藏网络」开关,
打开它生成时就会自动带上这个参数,不用手写。
| 路由器设置 | 开关状态 | 扫码结果 |
|---|---|---|
| 正常广播 SSID(绝大多数情况) | 关闭 | 正常连接 |
| 关闭了 SSID 广播 | 关闭 | 能读出网络名,但搜不到网络,连接失败 |
| 关闭了 SSID 广播 | 打开 | 正常连接 |
怎么判断自己的路由器是不是隐藏网络?用另一台手机打开 Wi-Fi 设置, 如果搜不到这个网络名称、只能靠手动「添加其他网络」输入 SSID 才能连, 那它就是隐藏的,制作时记得打开开关。
安全提醒:对外贴的码,别用主网络密码
这里要说清楚一件事:二维码里的 WiFi 密码是明文编码的。 它不是加密的,只是"人眼不容易直接读出来"。任何能扫这张码的人(也包括用工具把二维码解码的人), 都能拿到完整密码。
所以如果是要贴在店铺、大堂、门口的对外二维码,务必要用路由器的访客网络功能:
- 访客网络有独立密码,和主网络隔离
- 访客设备看不到你家里的电脑、NAS、打印机这些设备
- 想换密码时随时改,不影响自己人
- 大多数近几年的路由器都自带这个功能,在路由器 App 或后台里能找到
一个额外的好处:码方二维码的所有生成过程都在你的浏览器里完成, 网络名称和密码不会发送到任何服务器。 页面里没有埋点,也没有回传逻辑 —— 你可以断网后再打开试试,功能完全正常。 这一点对「不想把店铺 WiFi 密码交给第三方」的人来说比较重要。
扫不出来?按这个顺序排查
如果扫了没反应,问题几乎总是下面几个之一,按顺序排查就行:
| 现象 | 最可能的原因 | 怎么修 |
|---|---|---|
| 完全没反应,相机不识别 | 白边被裁掉了,或二维码太小 | 留出 4 模块白边;打印尺寸调到 3 cm 以上 |
| 能识别但连不上 | SSID 大小写错了,或密码错误 | 回路由器后台逐字符核对,注意空格和特殊符号 |
| 提示连上但立刻断开 | 加密方式选错了 | 一般改成 WPA/WPA2 即可;老路由器可能是 WEP |
| iPhone 能扫,Android 不行 | Android 版本低于 10,相机不支持 | 用 Google Lens 或装个扫码 App 即可 |
一个判断技巧:如果手机能识别出这是个 WiFi 码、弹出了网络名称,但连不上, 那说明二维码图案本身是好的,问题出在数据内容上(SSID 或密码填错了), 不用去改二维码的样式或大小,直接回生成器核对信息即可。
常见问题
不需要。在浏览器里就能生成,手机上用系统相机直接扫,iOS 11 与 Android 10 以上都原生支持,不用装扫码软件。
密码本身以明文编码在二维码图案里,任何能解码这张图的人都能读出密码。所以对外的二维码建议使用专门的访客网络,不要用主网络密码。
不能。静态二维码把密码写死在图案里,改密码后必须重新生成并重新打印。
近距离扫码(伸手可及)建议不小于 3×3 厘米;贴在墙上让人站着扫,建议 8 厘米以上。经验法则是每 10 厘米扫码距离对应约 1 厘米二维码边长。
可以。在生成器里打开「隐藏网络」开关,二维码会带上 H:true 参数,手机扫码时就能连上未广播 SSID 的网络。不开这个开关,手机虽然能读出网络名称,但因为搜不到它会连接失败。