WiFi Not Working on iPhone? Here’s How to Fix It
Having trouble connecting your iPhone to WiFi? Whether it’s not detecting networks, disconnecting randomly, or loading painfully slow, WiFi problems can seriously disrupt your day. Fortunately, most of these issues have simple fixes. Follow the steps below to troubleshoot and get your iPhone back online.
1. Restart Your Router and Modem
Your router might be the problem—not your iPhone.
- Unplug both your router and modem for at least 30 seconds.
- Plug them back in and wait for all indicator lights to stabilize.
- Try reconnecting your iPhone to WiFi.
💡 If issues persist, check with your internet provider or update your router firmware.
2. Toggle Airplane Mode On and Off
This gives your phone’s network settings a quick refresh.
- Swipe down to open Control Center.
- Tap the Airplane Mode icon on, wait 10 seconds, then turn it off.
- Try reconnecting to your WiFi network.
3. Forget and Rejoin the WiFi Network
Corrupted WiFi settings can cause connection problems.
- Go to Settings > WiFi
- Tap the (i) next to your WiFi network
- Tap Forget This Network, then confirm
- Restart your iPhone
- Go back to WiFi settings and rejoin the network
4. Check for Carrier Settings Update
Carrier updates can improve network stability.
- Go to Settings > General > About
- If a carrier update is available, you’ll see a prompt to install it
5. Reset Network Settings
This wipes all saved WiFi and Bluetooth settings—great for fixing persistent issues.
- Go to Settings > General > Transfer or Reset iPhone
- Tap Reset > Reset Network Settings
- Enter your passcode and confirm
Reconnect to your WiFi afterward by re-entering the password.
6. Update iOS
Software bugs can cause WiFi glitches, and iOS updates often include fixes.
- Go to Settings > General > Software Update
- Download and install any available update
- Restart your iPhone and test the WiFi connection
7. Disable Auto-Join on Problem Networks
Your iPhone may keep connecting to weak or unreliable networks.
- Go to Settings > WiFi
- Tap the (i) next to a troublesome network
- Toggle Auto-Join off
This prevents automatic reconnection to that specific network.
8. Change DNS Servers
DNS issues can prevent websites from loading even when you’re connected.
- Go to Settings > WiFi > (i) next to your network
- Tap Configure DNS > Manual
- Add DNS entries like:
8.8.8.8(Google)1.1.1.1(Cloudflare)
- Tap Save
9. Power Cycle All Network Devices
If you use range extenders, mesh routers, or switches:
- Turn off all network devices for 60 seconds
- Turn them back on and wait for full boot
- Reconnect your iPhone to WiFi
Also consider logging into your router admin panel to install any pending firmware updates.
10. Contact Apple Support
Still no luck? There may be a hardware issue or complex software bug.
You can:
- Call 1-800-APL-CARE
- Start a chat on Apple’s support site
- Book a Genius Bar appointment
