Is your Android device not able to access the internet even after connecting to the WiFi network? There are any number of reasons for this issue. Here are some of the things you can try to fix the problem.
Note: In this article, we are focusing on troubleshooting internet of Android OS only, if are having problem connecting computer to Internet, check out our other article.
Fix Android Connected to WiFi But No Internet Connection
Since there is no particular reason for this connectivity problem, there are a number of possible fixes. I’m going to show a few fixes which you can try and fix the issue. Just follow all the solutions listed below one by one and see which solution fixes the Android WiFi internet connectivity issue.
1. Check If You Are Actually Connected to the Internet
Ok, I know, this sounds stupid. But trust me, I’ve been there and done that. More often than not, you might be facing this issue because your router is not able to access the internet. So, try to connect to that router wirelessly using another device and see if you can access the internet.
Sometimes, only some websites doesn’t work on the WiFi network, for example, in our office WiFi, all torrents websites are blocked. So, if that’s the case, try opening bunch of different websites.
Additionally, log into your router and see if all the ISP IP address configuration details are accurate. If you are unsure, call your ISP.
2. Check If Mobile Data is Turned Off
Sometimes, if you have mobile data turned on and then connect to a WiFi network, you might not be able to access the internet over WiFi. So, try disabling mobile data to fix the issue.
Now, you might be thinking how’s that even possible. Generally, as soon as you connect to a WiFi network, Android will prioritize WiFi over the mobile data. However, some ISPs require users to log into their network with username and password before you can access the internet. Even after logging in, Android might not see it as an active connection and still uses mobile data. Under certain circumstances, Android might not be able to connect to the internet on both networks.
TL;DR, try disabling mobile data and then connect to the WiFi network.
3. Disable and Enable WiFi on Android
Just like on a desktop computer or laptop, you can actually disable and enable WiFi network in Android. Just like on a computer, most networking issues will be fixed when you re-enable the network connection. Unfortunately, to disable and enable WiFi network, you need to access the hidden settings panel.
If the WiFi connectivity issue was because of the error in the DNS database, toggling WiFi on Android will flush the DNS and hopefully fix the issue.
So, open the phone dialer, type *#*#4636#*#*.
Android will automatically open the hidden Testing settings panel. Here, navigate to “WiFi Information -> WiFi API” and select “disableNetwork.”
Now, tap on the “enableNetwork” option and the issue should be fixed.
Quick tip: If you think you cannot remember *#*#4636#*#*, you can definitely remember *#*#info#*#*. Just associate numbers with letters on the dialer.
4. Check Time and Date Settings
This is the other thing that sounds stupid but ill-configured time and date settings can cause a lot of problems. Generally, Android devices are configured to set date and time automatically by grabbing them from your network operator.
However, if you’ve changed those settings and manually set the time and date then you might want to take a look at the settings. Even if you didn’t change the settings, take a look at the settings just to make sure. I’m saying this because, if the settings are changed, the clock may not be automatically updated to the current time when you turn off and on your Android device.
First, open the Clock app, tap on the Menu icon (three vertical dots) appearing on the upper right corner and select the option “Settings.”
Now, select the option “Change date and time.”
In the next screen, toggle the buttons next to “Automatic date and time” and “Automatic time zone.” If you don’t want automatic time settings then manually set proper time by selecting the options “Set date,” “Set time,” and “Select time zone.”
Once you’ve done that, reboot your device and try to connect to the WiFi network.
5. Forget and Reconnect to WiFi Network
Sometimes, forgetting the problematic network and reconnecting to it might fix the issue. When you reconnect the WiFi network, you might be provided with a new local IP address which might actually fix the issue. Forgetting a WiFi network on Android is rather simple.
Open the Settings app and navigate to “WiFi.”
Here, tap on the WiFi network and select the option “Forget.”
Now, tap on the WiFi network again, enter the password and tap on the “Connect” button.
That is it. If the issue is still not fixed proceed to the next solution.
6. Check If Router is Blocking Network Traffic
It is possible that the WiFi router you are trying to connect might be actually blocking your Android device from connecting to the internet. If that’s the case then you won’t know it for sure unless you look at the WiFi router’s admin page.
The router admin page differs from device manufacturer to manufacturer and model to model. So, consult your router manual, go to the appropriate settings page and see if the router is blocking your device.
On my D-Link router, I can check if my device is blocked or not by navigating to the “Advanced” tab and selecting the “Traffic Control” option.
7. Change your DNS
If you are able to access the websites from its IP address but not’s from its domain name, then chances are there is problem with you ISP’s domain name server. Simply switch to Google DNS (220.127.116.11, 18.104.22.168) will fix the issue.
We have a details guide on how to change the DNS on all your popular devices, but for Android, simply go to your WiFi setting > long press the WiFi network whose DNS you would like to change, and then select ‘Modify network’. Mark show hidden options and select static IP address. Under DNS1 and DNS2 enter the name server you want to add. Save changes and that’s it
However, if you are running lollipop, then your ‘save changes’ button may not work. Or if you change DNS frequently then use WiFi Settings app. It’s free, works well and doesn’t require root permission.
8. Reboot or Reset WiFi Router
Once you are sure the Android device is not blocked on router level, try rebooting the router. Generally, it doesn’t matter if you rebooting via the admin page or by simply turning it off and on the router. So, pick your choice and reboot the router, it doesn’t take more than 30 seconds to complete the process.
If rebooting did not work, the next step is to reset the router. Again, depending on your router, the reset option might be located either on the Maintenance page or Advanced options page. Just click on the button and wait for a few seconds to reset the router. If you cannot find the software reset button, try to do a hard reset by pressing the hardware reset button behind or underneath the router.
Do keep in mind that resetting the router will remove all the settings and ISP IP address configurations. So, backup the necessary information beforehand so that you can configure the router once you are done resetting.
9. Reset Android Network Settings.
If all the above tips didn’t solve the internet connectivity issue, then it is time to reset Android network settings. Open the Settings app and go to “Backup and reset.”
Now, tap on the “Network settings reset” option.
In the next panel, tap on the button “Reset Settings” button.
After resetting, try to connect to the WiFi network and see if it fixes the issues.
10. Factory Reset
If nothing else works, then you should bring the hammer down and factory reset your Android device to fix the issue.
To do a factory reset, open the Settings app, navigate to “Backup and reset -> Factory data reset.”
Tap on the “Reset Phone” button to factory reset the Android device. The resetting process may take some time to complete. So, make sure that your device is fully charged or at lease has over 70% battery before doing the factory reset.
That is it for now. If you found some other way to fix the WiFi internet connectivity issue on Android then do share it in the comments form. Your solution might help resolve the issue for some users who are facing the same issue.