如何在 iPhone 上為你的 Wi-Fi 製作二維碼
打開 WiFi QR 的產生分頁,點使用電流或自行輸入網路名稱(SSID),選WPA/WPA2/WPA3,輸入密碼,二維碼就會出現在畫面最上方。客人拿手機相機對著它,就能不打一個字加入你的網路。
為什麼要做一張 Wi-Fi 二維碼?
冗長的路由器密碼唸起來麻煩,客人也容易打錯。一張 Wi-Fi 二維碼把網路名稱、密碼和安全類型都放進同一張圖裡,客人的相機一讀,手機就會主動提議加入網路,不用再解釋「大寫 B,加號,七」是什麼意思。
iPhone 本身沒有把網路變成二維碼的功能,這也是需要用 app 的原因。但客人那邊不需要:iPhone 和大多數 Android 手機都能直接用相機讀這種二維碼。
在 iPhone 上一步一步產生 Wi-Fi 二維碼
- 打開 WiFi QR,一開啟就停在產生分頁。
- 在網路名稱(SSID)旁邊點使用電流,並在 iOS 詢問時允許位置權限,就會自動填入目前連上的 Wi-Fi 名稱,也可以自己輸入。
- 在安全類型選WPA/WPA2/WPA3,除非你的網路用的是舊式無線加密協議或根本沒有密碼(開啟(無密碼))。
- 在密碼欄位輸入 Wi-Fi 密碼,點眼睛圖示可以檢查輸入是否正確。
- 如果你的網路不會廣播名稱,打開進階選項並開啟隱藏網絡。也可以加一個自訂標題(可選),例如「訪客 WiFi」,會顯示在二維碼下方。
- 資料一齊全,二維碼就會出現在畫面最上方,拿起螢幕讓客人掃描即可。
- 點保存到歷史記錄把它留下來,會看到網路已儲存!的提示,如果同名的網路已經存過,則會顯示網路已更新。
為什麼我還要自己輸入密碼?
因為 iOS 不允許任何 app 讀取已儲存的 Wi-Fi 密碼。表單上也直接寫明:「出於安全考量,iOS 不允許應用程式讀取 WiFi 密碼」。使用電流只能填入名稱,而且要有位置權限才行,因為 iOS 把 Wi-Fi 名稱視為位置資料。
如果你不記得密碼,可以到 iOS 的設定 app、Wi-Fi 頁面查(點網路,再點密碼欄位),或者看路由器上的貼紙。如果連 iOS 也給不出網路名稱,app 會顯示:「iOS 未提供 Wi-Fi 名稱,請自行輸入──二維碼一樣能正常使用」。
實際範例:二維碼裡到底寫了什麼
Wi-Fi 二維碼其實是一段標準格式的純文字。以下是 WiFi QR 為一個密碼裡有分號和冒號的家用網路,實際寫進二維碼的內容——這兩個符號必須用反斜線轉義。
| app 裡的欄位 | 你輸入的內容 | 寫進二維碼的內容 |
|---|---|---|
| 網路名稱(SSID) | Casa Rossi | S:Casa Rossi; |
| 安全類型 | WPA/WPA2/WPA3 | T:WPA; |
| 密碼 | sole;mare:2024 | P:sole\;mare\:2024; |
| 二維碼裡的完整文字 | WIFI:T:WPA;S:Casa Rossi;P:sole\;mare\:2024;; |
反斜線不用你自己打,app 會自動加上。少了它們,手機會把密碼讀成「sole」而連線失敗。
這個 Wi-Fi 二維碼產生器免費嗎?
在畫面上產生和顯示二維碼是免費且不限次數的。免費方案可在紀錄裡存最多 3 個網路,並可分享或匯出圖片一次(帶一個小水印)。存到第四個網路時會看到達到免費限額,可以看一段短廣告換一次額外儲存,或升級到進階版。
常見錯誤與小提醒
- 名稱要完全一致。「Casa Rossi」和「casa rossi」對手機來說是兩個不同的網路,使用電流可以避免打錯。
- 留意密碼的大小寫和符號。app 只能確認密碼長度合法,無法確認它跟路由器上的密碼是否一致。
- 同一台路由器的 2.4 GHz 和 5 GHz 網路通常名稱不同,每個名稱要各做一張二維碼。
- 按鈕下方出現紅字訊息時,二維碼還沒畫出來。比方說一個只有 7 個字元的 WPA 密碼會顯示WPA密碼必須在8到63個字元之間。
- 先測試一次:印出或寄出之前,用另一支手機掃一次看看能不能連上。
常見問題
不用 app 也能做 Wi-Fi 二維碼嗎?
靠 iPhone 內建功能做不到:iOS 可以把密碼分享給附近的 Apple 裝置,但沒辦法把它變成二維碼。任何 Wi-Fi 二維碼產生器寫出來的文字格式都一樣,WiFi QR 是在你的裝置上直接完成,不會把密碼傳到任何地方。
重新製作同一個網路的二維碼,內容會變嗎?
不會。相同的名稱、密碼和安全類型永遠產生相同的內容,所以之前做過的二維碼會一直有效,直到你在路由器上改了網路名稱或密碼。
為什麼 app 需要位置權限?
只有用使用電流時才需要,因為 iOS 只把目前連上的 Wi-Fi 名稱交給有位置權限的 app。你的位置不會被儲存或傳送,拒絕的話就自己輸入名稱即可。
能替一個我沒連上的網路製作二維碼嗎?
可以。手動輸入名稱和密碼即可,app 不需要連在那個網路上才能做出二維碼。