connected but no internet' error on Windows, Mac, Android, and iPhone." />
← Back to Guides

Wi-Fi Connected But No Internet – How to Fix

Your device shows a Wi-Fi connection but nothing loads. This is one of the most common network problems and it affects Windows, Mac, iPhone, and Android. Here's how to diagnose and fix it with comprehensive troubleshooting steps.
Quick diagnosis: If all devices on your network have no internet, the issue is with your router or ISP. If only one device is affected, the problem is with that device's settings.

Common Causes

Fixes for All Devices — Start Here

Step 1 — Restart Your Router and Modem

Unplug your router and modem from power. Wait 30 seconds, then plug the modem in first, wait 30 seconds, then plug the router in. Wait 1–2 minutes for the connection to establish. This fixes 60% of "no internet" cases.

Step 2 — Check ISP Status

Before troubleshooting further, verify your Internet Service Provider isn't experiencing an outage. Check their status page, call their support line, or visit Downdetector.com to see if others in your area are reporting issues.

Step 3 — Forget and Reconnect to the Wi-Fi Network

On your device, go to Wi-Fi settings → find your network → tap Forget. Then reconnect by entering your Wi-Fi password. This forces a fresh DHCP lease and often resolves IP conflicts.

Step 4 — Check for a Captive Portal

On hotel, airport, or school Wi-Fi, you may need to open a browser and complete a login or acceptance page before internet access is granted. Try opening any webpage — a login screen should appear automatically. If not, try navigating to http://neverssl.com to force the portal.

Step 5 — Test with Another Device

Try connecting a different device to the same Wi-Fi network. If multiple devices have no internet, the problem is likely with your router or ISP. If only one device is affected, focus on that device's settings.

Fix on Windows 10/11

Run the Network Troubleshooter

Go to Settings → System → Troubleshoot → Other troubleshooters → Internet Connections. Windows will automatically detect and fix common network problems.

Flush DNS and Renew IP

Open Command Prompt as Administrator and run these commands one by one:
ipconfig /release
ipconfig /flushdns
ipconfig /renew
netsh winsock reset
Restart your computer after running these commands. This clears your DNS cache and requests a new IP address from your router.

Change DNS to Google or Cloudflare

Go to Control Panel → Network and Sharing Center → your Wi-Fi adapter → Properties → IPv4 → Use the following DNS addresses. Set to 8.8.8.8 and 8.8.4.4 (Google) or 1.1.1.1 and 1.0.0.1 (Cloudflare).

Reset Network Adapter

Settings → Network & Internet → Advanced network settings → Network reset → Reset now. This will remove and reinstall all network adapters and set networking components back to their original settings.

Disable IPv6

Some networks have IPv6 configuration issues. Try disabling it: Control Panel → Network Connections → Right-click Wi-Fi → Properties → Uncheck "Internet Protocol Version 6 (TCP/IPv6)".

Check Proxy Settings

Settings → Network & Internet → Proxy → ensure "Automatically detect settings" is on and manual proxy is off unless required by your network.

Fix on Mac

Renew DHCP Lease

Go to System Settings → Network → Wi-Fi → Details → TCP/IP → click Renew DHCP Lease. This requests a fresh IP address from your router.

Flush DNS Cache

Open Terminal and run: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder. Enter your password when prompted.

Remove and Re-add Wi-Fi Service

System Settings → Network → Wi-Fi → click the minus (-) button to remove, then click plus (+) to add it back.

Change DNS on Mac

System Settings → Network → Wi-Fi → Details → DNS → click plus (+) and add 8.8.8.8 and 1.1.1.1.

Reset PRAM/NVRAM and SMC

For persistent issues, reset PRAM/NVRAM (restart and hold Option+Command+P+R for 20 seconds) and SMC (varies by Mac model — check Apple's support site).

Fix on iPhone / iPad

Forget Network and Reconnect

Settings → Wi-Fi → tap (i) next to your network → Forget This Network → reconnect with password.

Configure DNS

Settings → Wi-Fi → tap (i) next to your network → Configure DNS → Manual → remove existing servers and add 8.8.8.8 and 1.1.1.1.

Reset Network Settings

Go to Settings → General → Transfer or Reset iPhone → Reset → Reset Network Settings. Note: this will erase all saved Wi-Fi passwords. After the reset, reconnect to your Wi-Fi network.

Toggle Airplane Mode

Turn on Airplane Mode, wait 10 seconds, then turn it off. This forces the network stack to restart.

Check for iOS Updates

Settings → General → Software Update. Install any available updates as they often contain network fixes.

Fix on Android

Forget Network and Change DNS

Go to Settings → Wi-Fi → long press your network → Forget. Reconnect and if the problem persists, go to the network details and change the IP settings from DHCP to Static, then set DNS 1 to 8.8.8.8 and DNS 2 to 1.1.1.1.

Reset Network Settings

Settings → System → Reset options → Reset Wi-Fi, mobile & Bluetooth. This will erase all saved networks.

Clear Network App Cache

Settings → Apps → Show system apps → Wi-Fi → Storage → Clear cache. Do the same for "Connectivity" and "Network" apps.

Disable Private DNS

Settings → Network & Internet → Private DNS → select "Off". Some private DNS settings can cause connectivity issues.

Router-Side Fixes

Update Router Firmware

Log into your router's admin panel (usually 192.168.1.1 or 192.168.0.1) and check for firmware updates. Outdated firmware can cause various connectivity issues.

Check DHCP Settings

Ensure your router's DHCP server is enabled and has available IP addresses to assign. Increase the DHCP lease pool if it's full.

Disable MAC Filtering

If MAC address filtering is enabled, your device may be blocked. Either add your device's MAC address to the allowed list or disable filtering.

Change Wi-Fi Channel

Interference from neighboring networks can cause issues. Try changing your router's Wi-Fi channel (use 1, 6, or 11 for 2.4GHz).

Factory Reset Router

As a last resort, press and hold the reset button on your router for 10-30 seconds. You'll need to reconfigure your Wi-Fi network name and password.

Tip: After a router factory reset, the default login credentials are usually on a sticker on the router itself.

Frequently Asked Questions

Why does Wi-Fi say connected but no internet?

Your device connected to the router but the router can't reach the internet. Causes include ISP outages, router DNS issues, IP address conflicts, or a misconfigured network adapter.

How do I fix no internet access on Windows?

Restart your router, run the Windows network troubleshooter, flush DNS with ipconfig /flushdns, and change DNS to 8.8.8.8 or 1.1.1.1.

How do I fix no internet on iPhone?

Go to Settings → General → Reset → Reset Network Settings. This clears Wi-Fi passwords and network configurations and usually resolves the issue.

Why does only one device have no internet?

If only one device can't connect, the problem is with that device's network settings. Forget the Wi-Fi network and reconnect, or reset network settings on that device.

How do I know if my ISP is down?

Check your ISP's status page, call their support line, or check Downdetector.com. You can also try connecting a device directly to the modem with an Ethernet cable to bypass the router.

Why does my Wi-Fi keep disconnecting?

Frequent disconnections can be caused by router overheating, outdated firmware, interference from other devices, or power saving settings on your device. Try updating router firmware and checking for interference.

How do I fix DNS issues?

Change your DNS servers to public DNS like Google (8.8.8.8, 8.8.4.4) or Cloudflare (1.1.1.1, 1.0.0.1). On Windows, go to Network Settings > Change adapter options > Properties > IPv4. On mobile, it's in Wi-Fi network settings.

What is a captive portal and how do I fix it?

A captive portal is a login page that appears on public Wi-Fi networks (hotels, airports, cafes) before internet access is granted. Open any web browser and try to load a website — the portal should appear automatically.

How do I reset my router?

To reset your router, unplug it from power for 30 seconds, then plug it back in. For a factory reset, press and hold the reset button (usually on the back) for 10-30 seconds while powered on. Note: factory reset erases all settings.