How to Fix Wi-Fi Connected but No Internet
Your device shows a Wi-Fi connection but web pages won't load and apps can't access the internet. This common networking issue stems from DNS problems, router malfunctions, or IP address conflicts that block internet access despite maintaining a local network connection.
- Restart your network adapter. Disable your Wi-Fi adapter for 10 seconds, then re-enable it. On Windows, go to Settings > Network & Internet > Wi-Fi > Change adapter options, right-click your Wi-Fi adapter, select Disable, wait 10 seconds, then Enable. On Mac, click the Wi-Fi icon in the menu bar and select Turn Wi-Fi Off, wait 10 seconds, then Turn Wi-Fi On.
- Power cycle your router and modem. Unplug your modem for 30 seconds, then plug it back in and wait 2 minutes for full startup. Next, unplug your router for 30 seconds, plug it back in, and wait 2 minutes. Test your internet connection after both devices show stable indicator lights.
- Flush DNS cache. Clear your device's DNS cache to remove corrupted entries. On Windows, open Command Prompt as administrator and run 'ipconfig /flushdns'. On Mac, open Terminal and run 'sudo dscacheutil -flushcache'. On iOS, toggle Airplane Mode on for 30 seconds then off. On Android, restart your device or clear Chrome's data.
- Change DNS servers. Switch to public DNS servers like Google DNS. On Windows, go to Network Connections, right-click your Wi-Fi adapter, select Properties > Internet Protocol Version 4 > Properties, choose 'Use the following DNS server addresses' and enter 8.8.8.8 and 8.8.4.4. On Mac, go to System Preferences > Network > Advanced > DNS and add these servers.
- Reset network settings. Reset your device's network configuration to defaults. On Windows, run 'netsh winsock reset' and 'netsh int ip reset' in Command Prompt as administrator, then restart. On Mac, delete Wi-Fi preferences by going to System Preferences > Network, select Wi-Fi, click Advanced > Wi-Fi tab, remove all networks, then click OK and Apply.
- Check router firmware and settings. Access your router's admin panel by typing its IP address (usually 192.168.1.1 or 192.168.0.1) in a web browser. Check for firmware updates in the administration section. Verify that DHCP is enabled and the internet connection status shows as connected. Restart the router after any changes.
- Contact your internet service provider. If all previous steps fail, check your ISP's service status online or call their technical support. The issue may be on their end, such as DNS server problems, routing issues, or service outages in your area. Have your account information and modem model ready when calling.