iPhone WiFi Keeps Disconnecting? 8 Real Fixes [2026]
If your iPhone keeps disconnecting from WiFi while your laptop, TV and partner's phone stay connected on the same network — it's almost never the router's fault. iOS has its own quirks: WiFi Assist, Private MAC rotation, low-power mode on lock, and aggressive band-steering. Here are the 8 fixes in the order most likely to work first.
Boring, but it works ~30% of the time because it forces a fresh DHCP lease from the router. Settings → WiFi → off → wait 10s → on.
Settings → WiFi → tap the (i) next to your network → Forget This Network. Then rejoin and re-enter the password. This clears any cached BSSID, certificate, or hidden network entry that may be conflicting.
On this page
- 1. Toggle WiFi off and back on
- 2. Forget the network, then rejoin
- 3. Turn off WiFi Assist
- 4. Disable Private WiFi Address for this network
- 5. Reset Network Settings
- 6. Power-cycle the router
- 7. Update router firmware
- 8. Switch your iPhone to a 5 GHz-only SSID
- Confirm the fix worked
- Why does my iPhone keep disconnecting from WiFi?
- Should I turn off WiFi Assist on iPhone?
- Does Private WiFi Address cause disconnects?
WiFi Assist silently switches you to cellular when WiFi looks weak. Apps then think WiFi "died". Turn it off:
Settings → Cellular → scroll all the way down → WiFi Assist (off)
iOS rotates the MAC address your iPhone shows the router. Some routers — especially older Netgear, ASUS, and ISP-supplied gateways — reject the new address and kick you off.
Settings → WiFi → tap the (i) next to the network → toggle Private Wi-Fi Address off. (Only do this on networks you trust.)
The nuclear option for software-side WiFi bugs. Settings → General → Transfer or Reset iPhone → Reset → Reset Network Settings . You'll need to re-enter every saved WiFi password — so have them handy first.
Even if other devices look fine, the router may be holding a stale DHCP lease for your iPhone's old MAC. A 30-second power cycle clears it.
iOS 17, 18 and 19 each shipped WiFi behaviour changes that broke compatibility with older router firmware. Open the router admin page (often 192.168.1.1 or 192.168.0.1 ) and run firmware update.
The most permanent fix. iPhones drop 2.4 GHz first when the band is crowded by neighbours, microwaves and IoT devices. In your router admin, split your SSID into two — for example HomeWiFi-5G and HomeWiFi-2G — and connect the iPhone to the 5 GHz one whenever you're within 8m of the router.
Lock your iPhone, walk to the room where it usually drops, wait two minutes, then unlock and run a speed test . If it connects instantly and returns full speed, you've fixed it. If it still hangs on "Connecting…", the bottleneck is router-side — see our WiFi keeps dropping guide for router-level diagnostics.
Frequently asked questions
- Why does my iPhone keep disconnecting from WiFi?: iOS aggressively switches between WiFi and cellular when it detects 'poor' signal. Combined with WiFi Assist, private MAC address, and stale router DHCP leases, an iPhone will drop a WiFi network even when other devices stay connected.
- Should I turn off WiFi Assist on iPhone?: Yes, if WiFi keeps dropping. WiFi Assist silently switches you to cellular when WiFi is weak — which makes apps think WiFi 'died'. Turn it off in Settings → Cellular → scroll to bottom → WiFi Assist.
- Does Private WiFi Address cause disconnects?: Sometimes. Some routers (especially older ones and captive portals) reject the rotating MAC address. Try Settings → WiFi → tap (i) next to the network → toggle Private Wi-Fi Address off.
- Why does my iPhone disconnect when I lock the screen?: iOS puts the WiFi radio into low-power mode on lock. If your router is far or in a noisy 2.4 GHz band, the weakened signal drops. Move closer to the router or switch your network to 5 GHz.
- Is iOS 18 / iOS 19 worse for WiFi drops?: iOS 17, 18 and 19 all introduced new WiFi behaviours that triggered disconnects on certain routers (mostly older Netgear, ASUS and ISP-supplied units). Updating router firmware usually fixes it within one cycle.
Steps
- Toggle WiFi off and on
- Settings → WiFi → off → wait 10 seconds → on. Reconnects with a fresh DHCP lease.
- Forget the network and rejoin
- Settings → WiFi → tap (i) → Forget This Network → rejoin with the password.
- Turn off WiFi Assist
- Settings → Cellular → scroll to bottom → toggle WiFi Assist off.
- Disable Private WiFi Address for this network
- Settings → WiFi → tap (i) next to the network → toggle Private Wi-Fi Address off.
- Reset Network Settings
- Settings → General → Transfer or Reset iPhone → Reset → Reset Network Settings. (You'll need to re-enter WiFi passwords.)
- Restart the router
- Power-cycle for 30 seconds. Clears stale DHCP leases that quietly evict iPhones.
- Update router firmware
- Open the router admin page and check for updates. iOS 17–19 changed how iPhones behave on older firmware.
More from FastSpeedTest