The problem that the iPhone has no internet even though it seems to be connected to WiFi has been reported by users. Below are the steps to fix iPhone connected to WiFi but no internet issue.
iPhone connected to wifi but no internet connection
In a typical issue of this type, the iPhone appears to be clearly connected to WiFi, but there is an Internet connection and the iPhone refuses to connect to any website.
This problem can have various causes. from minor software bugs, incorrect or corrupted network settings to other reasons.
1. Restart the iPhone
Restart iPhone to clear stuck programs and minor glitches that may be preventing iPhone from connecting to the Internet.
Go to settings > General > scroll down and tap shut down. On the next screen, use the slider to shut down the iPhone.
Allow the iPhone to shut down completely > Wait 30 seconds > Start anew iPhone and try to connect to the internet.
2. Enable and disable airplane mode
This is a quick way to update and reset the antennas on your iPhone.
Go to settings > Activate airplane mode by moving the switch to ON Position.
Disable after 30 seconds airplane mode by moving the switch to OUT Position.
3. Renew DHCP lease
Renewing the DHCP lease is known to fix network connection issues on iPhone.
Go to settings > Wireless Internet access > Tap yours Wi-Fi network name.
On the next screen, scroll down and tap renew lease Possibility.
Tap on the confirmation pop-up renew lease confirm.
4. Install updates
Sometimes the problem is due to updates waiting to be installed on your device.
Go to settings > General > software update. On the next screen, allow iPhone to check for updates and Install updates (when available).
5. Forget the WiFi network and join again
Write down your WiFi password and follow the steps below to forget the WiFi network and join the network again.
Go to settings > Wireless Internet access > select yours Wireless Internet access Network. On the next screen, tap Forget this network Possibility.
Tap on the confirmation pop-up Forget confirm. After 30 seconds, tap yours WiFi network > enter WiFi network password to join the network.
6. Turn OFF the WiFi wizard
The issue could be due to the WiFi Assist feature on your device trying to automatically switch your iPhone from WiFi to cellular network.
Go to settings > cellular > Disable on the next screen Wi-Fi Assist by moving the switch to OUT Position.
7. Disable VPN
If you use VPN, turn off the VPN service on your iPhone and see if you can connect to the internet.
Go to settings > General > VPNOn the next screen, move the switch next to status to OUT Position.
8. Reset network settings
Make sure you write down your WiFi network password before proceeding with the steps to reset network settings on your iPhone.
Go to settings > General > Reset to default. Select on the next screen Reset network settings Possibility.
Tap on the confirmation pop-up Reset network settings confirm again.
After that, reconnect your iPhone to the WiFi network and see if the iPhone won’t connect to WiFi issue is resolved.
9. Restart modem/router
The steps above did not help, the problem could be caused by a fault in the modem/router.
Switch OUT the power supply to modem/router – Use the POWER button (if available) or unplug the power cord from the wall outlet.
Wait 60 seconds and switch ON the power supply to modem/router.
10. Switch to Google DNS
This can be helpful if the problem is due to your ISP’s DNS servers being busy or having problems.
For the actual steps to switch DNS servers to Google on iPhone, see this guide: How to use Google DNS on iPhone and iPad