使用指南发布日期 更新日期 阅读时间约 7 分钟

Wi-Fi 二维码的制作方法|不用输入密码就能连接

每次来客人都要念一遍长长的密码,说的人和输入的人都很麻烦。Wi-Fi 的连接信息可以做成二维码。本文整理了规定格式的写法、含有符号时的注意事项,以及张贴时的安全问题。

Wi-Fi 二维码到底做了什么

Wi-Fi 二维码并不是什么特殊的技术,只是把按规定格式写成的文字变成了二维码。扫码的手机把它识别为“Wi-Fi 连接信息”,自动填入网络名称(SSID)和密码。

也就是说,只要有能把文字转成二维码的工具,就不需要专门的 App。内容是下面这样的一行文字。

  • WIFI:T:WPA;S:MyHomeWiFi;P:example-pass-2026;;
  • 开头的“WIFI:”表示类型,T 是加密方式,S 是网络名称(SSID),P 是密码
  • 结尾是两个分号。只写一个的话,有些手机会读不出来

格式的各项与写法

项目含义写法
T加密方式WPA(WPA/WPA2/WPA3 通用)、WEP,无密码为 nopass
S网络名称(SSID)按路由器机身或设置页面上的写法照抄,区分大小写
P密码加密密钥。nopass 时留空,或省略 P
H隐藏 SSID隐藏网络写 H:true。公开网络可以省略

一般按 T·S·P·H 的顺序写,但只要用分号隔开,各项都能被识别。无密码的网络写成“WIFI:T:nopass;S:CafeFreeWiFi;;”这样。

另外,SSID 只由数字组成等情况下,偶尔会不被当作文字处理而失败。这时把 SSID 用双引号括起来,写成 S:"12345",有时就能解决。

制作步骤

  1. 1

    准确记下 SSID 和密码

    从路由器机身的标签或管理页面抄下来。这里抄错是大多数失败的原因。容易混淆的是 0(零)和 O,1(一)、l(小写 L)和 I(大写 i)。

  2. 2

    按格式写成一行文字

    写成 WIFI:T:WPA;S:网络名称;P:密码;; 的形式。含有符号时,先按上一节完成转义。

  3. 3

    粘贴到二维码工具里

    输入的内容会当场转换成二维码。尺寸可在 128~1024px 之间设置,默认 512px。前后的空格会被自动去掉。

  4. 4

    用自己的手机扫码确认

    分发或张贴前一定要测试。先断开 Wi-Fi,并删除已保存的网络,再扫码,就能确认是否真的能连上。

  5. 5

    保存为 PNG 图片

    用于打印或分享时,下载为 PNG。打印的话设为 512px 以上,缩小贴出来也不会糊。

颜色也可以改,但用于 Wi-Fi 时保持黑白最稳妥。张贴的二维码往往只有一次扫码机会,如果因为对比度不足而失败,对方还是会当场问你密码。

扫不出来·连不上时的检查

现象可能的原因处理方法
相机没反应二维码太小,或印刷粗糙放大尺寸,并留出四周的空白
直接显示出文字格式错误、结尾分号不够确认以 WIFI: 开头、以 ;; 结尾
连接失败密码中的符号没有转义在“;”“,”“:”“\”“"”前加反斜杠
找不到网络隐藏 SSID加上 H:true
只有部分设备连不上设备不支持 5GHz改用 2.4GHz 的 SSID 重新生成二维码

“直接显示出文字”是最常见的失败,说明格式某处出了问题。手机没能把它识别为 Wi-Fi 信息,只好当作普通文字显示。请检查有没有混进全角字符,特别是用中文输入法打出的全角冒号“:”和分号“;”。

张贴·分享时的安全做法

贴在店铺门口或会议室里的二维码,就等于“谁都能看到的密码”。事先把用途分开,就能兼顾方便和安全。

  • 使用访客网络:给来客单独的 SSID,不让他们进入公司或家里设备所在的网络
  • 关闭终端互访:在路由器设置中,让连接的设备之间互相看不到
  • 张贴用和内部用的密码分开:张贴物泄露也不会波及主网络的设置
  • 定期更换:访客网络可以几个月换一次等,定好更换周期
  • 按“被拍照也没关系”的前提来做:照片很容易被转发

在家使用时,思路也一样。给访客用的 SSID 配一个二维码,就不用口头告诉密码,以后要改也只改访客网络即可,还能避免把家里主网络的密码写在纸上留着。有人说贴出的二维码扫不出来时,可以按二维码扫不出来时的处理方法的步骤缩小原因。

常见问题

没有专门的 App 也能做 Wi-Fi 二维码吗?
能。Wi-Fi 连接用的二维码就是把规定格式的文字转换而成,有能把文字转成二维码的工具就够了。请按 WIFI:T:WPA;S:网络名称;P:密码;; 的格式输入。
做成二维码后密码就看不到了吗?
看得到。二维码只是把文字表示成图案,扫一下密码就原样显示。贴在人们看得到的地方时,请准备访客网络,和公司或家里的主要设备分开。
密码里有符号怎么办?
“\”“;”“,”“:”“"”这 5 种要在前面加一个反斜杠转义。比如 pass;word 写成 P:pass\;word。其他符号(!、#、- 等)照写即可。
扫了码却连不上 Wi-Fi 是为什么?
如果直接显示出文字,就是格式错误,请确认结尾是两个分号,冒号和分号没有变成全角。如果能进行到连接这一步却失败,可能是密码抄错、符号没有转义,或者设备不支持 5GHz 频段。

本文介绍的工具

相关文章