Mac可原生生成标准WiFi二维码:先确认已连WiFi并记下SSID与安全类型,再从钥匙串提取密码,最后用终端命令或在线工具生成WIFI:T:WPA;S:XXX;P:YYY;H:;格式二维码,iPhone相机直扫即可自动连接。

Mac上正在连着WiFi,想让iPhone一扫就连上,不用念密码、不装第三方App、不依赖iCloud共享——直接用系统原生能力生成标准WiFi二维码。
确认当前WiFi连接状态
点击屏幕右上角Wi-Fi图标→确认已连接到目标网络,且状态显示为「已连接」。若显示「未连接」或「无Internet」,二维码即使生成也无法被iPhone识别为有效WiFi凭证。
打开「系统设置」→「网络」→选中当前Wi-Fi服务→点击右侧「详细信息…」→记下「安全」类型(如WPA2/WPA3)和「无线局域网ID(SSID)」。这一步不能跳过,【SSID名称必须与路由器广播名完全一致,包括大小写和空格】,否则iPhone扫码后会提示“无法加入网络”。
从钥匙串提取当前WiFi密码
打开「钥匙串访问」(可在聚焦搜索中输入直接启动)→左侧边栏选择「系统」钥匙串→在右上角搜索框输入你刚记下的SSID全名→双击匹配条目→勾选「显示密码」→输入你的Mac登录密码授权。
此时密码明文可见。全选→复制。注意:不要复制前后空格,也不要误触回车换行符——【粘贴到文本编辑器里检查是否只有一行纯字符】。若密码含特殊符号(如$、@、/),后续拼接时无需转义,标准WiFi二维码协议原生支持。
生成可扫码的WiFi二维码图片
打开「访达」→前往→前往文件夹→输入 `/Applications/Utilities/` →打开「终端」。
在终端中逐行执行以下命令:
echo "WIFI:T:WPA;S:$(networksetup -getairportnetwork en0 | sed 's/.*: //');P:你的密码;H:;" | qrencode -t png -o ~/Desktop/wifi_qr.png
⚠️ 若报错「command not found: qrencode」,先运行 brew install qrencode(需已安装Homebrew)。没装brew则改用在线方式:打开 Safari,访问 https://192-168-0-1.com.cn/qrcode/index.html →手动填入SSID、密码、加密类型(T字段选WPA/WPA2/WPA3对应值)→生成并下载PNG。
生成成功后,桌面会出现 wifi_qr.png。双击用「预览」打开→按 Command+P 直接 AirPrint 打印,或拖进微信/邮件发给iPhone。
iPhone扫码自动连接
方法一:用iPhone相机直扫
打开iPhone「相机」→对准Mac桌面生成的二维码→顶部立即弹出橙色横幅「加入“XXX”网络?」→轻点横幅→再点「加入」。
方法二:用「照片」App扫已保存图
将wifi_qr.png发到iPhone→打开「照片」→点开该图→点击右上角「…」→选「用相机扫描二维码」→自动识别并弹出连接提示。
扫码后若无反应,检查iPhone是否关闭了「设置」→「隐私与安全性」→「本地网络」权限(需开启「相机」对该权限的访问);若弹出「安装描述文件」,说明二维码格式错误,不是标准WIFI协议,需重做。











