This article is for informational purposes only. While we aim to provide accurate guidance, tech troubleshooting may vary by device and software version. Always back up your data before making system changes.
WiFi Connected But No Internet — How to Fix It
Few things are more frustrating than seeing the WiFi icon show “connected” but having absolutely no internet access. You’re connected to the network, but nothing loads.
This is one of the most common tech issues people face, and the good news is that it’s usually fixable in a few minutes.
Why This Happens
When your device says “WiFi connected but no internet,” it means:
- Your device can talk to the router (the WiFi connection works)
- But the router can’t reach the internet (or isn’t relaying data properly)
The problem is somewhere between your device and the outside world — and there are several possible causes.
Step 1: Check if It’s an ISP Outage
Before troubleshooting your equipment, check if the problem is with your internet provider.
- Look at your router’s lights. Is the internet/WAN light solid or blinking normally? A red or off light often means no connection from the ISP.
- Check on your phone (using mobile data) for outage reports from your ISP.
- Ask neighbors if their internet is also down.
- Visit your ISP’s status page or social media for outage announcements.
If it’s an ISP outage, there’s nothing you can do but wait.
Step 2: Restart Your Router and Modem
This fixes the problem more often than you’d expect.
- Unplug both the modem and router from power.
- Wait 30 seconds (this clears the memory).
- Plug the modem back in first. Wait until all lights are stable (1-2 minutes).
- Plug the router back in. Wait another 1-2 minutes.
- Reconnect your device to WiFi.
Why this works: Routers develop temporary glitches, IP conflicts, and memory issues. A restart clears all of these.
Step 3: Restart the WiFi on Your Device
Sometimes the issue is on your device, not the network.
On Windows:
- Go to Settings → Network & Internet → WiFi
- Turn WiFi off, wait 10 seconds, turn it back on
- Or click the network icon in the taskbar and toggle Airplane mode on and off
On Mac:
- Click the WiFi icon in the menu bar
- Turn WiFi off, wait 10 seconds, turn it back on
On Android/iOS:
- Toggle Airplane mode on and off
- Or forget the network and reconnect
Step 4: Flush DNS Cache
DNS (Domain Name System) translates website names to IP addresses. A corrupted DNS cache can cause “no internet” even when the connection works.
On Windows:
- Open Command Prompt as Administrator
- Type:
ipconfig /flushdns - Press Enter
- Type:
ipconfig /registerdns - Press Enter
On Mac:
- Open Terminal
- Type:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder - Press Enter
Step 5: Change Your DNS Server
Your ISP’s DNS server might be slow or down. Switching to a public one often fixes the issue.
On Windows:
- Go to Settings → Network & Internet → WiFi
- Click your network → Edit (under DNS settings)
- Change to manual and enter:
- Primary: 8.8.8.8
- Secondary: 8.8.4.4
- Save and test
On Mac:
- Go to System Preferences → Network
- Select WiFi → Advanced → DNS
- Add: 8.8.8.8 and 8.8.4.4
Alternative DNS servers: Cloudflare (1.1.1.1, 1.0.0.1) or OpenDNS (208.67.222.222)
Step 6: Renew Your IP Address
An IP conflict can cause this issue.
On Windows:
- Open Command Prompt as Administrator
- Type:
ipconfig /release - Then:
ipconfig /renew - Then:
ipconfig /flushdns
On Mac:
- Go to System Preferences → Network
- Select WiFi → Advanced → TCP/IP
- Click “Renew DHCP Lease”
Step 7: Update or Reinstall Network Drivers
Outdated drivers can cause connectivity issues.
On Windows:
- Right-click the Start button → Device Manager
- Expand “Network adapters”
- Right-click your WiFi adapter → Update driver
- If that doesn’t work, right-click → Uninstall device, then restart your computer
Step 8: Check for IP Address Conflicts
If two devices have the same IP address, neither can connect properly.
- Check your router’s admin page (usually 192.168.1.1 or 192.168.0.1)
- Look at the connected devices list
- Ensure no two devices share the same IP
- Try enabling “DHCP” if it’s been manually configured
When to Call Your ISP
If none of the above steps work, the issue may be:
- A line fault outside your home
- A router hardware failure
- An account issue (unpaid bill, service suspension)
- A configuration problem on their end
Call your ISP and provide them with your router’s lights status and what you’ve already tried.
Quick Reference
| Step | Time | Difficulty | Fixes What |
|---|---|---|---|
| Check ISP outage | 2 min | Easy | External issues |
| Restart router | 5 min | Easy | Router glitches |
| Restart WiFi | 1 min | Easy | Device glitches |
| Flush DNS | 1 min | Medium | DNS corruption |
| Change DNS | 3 min | Medium | Slow/dead DNS |
| Renew IP | 2 min | Medium | IP conflicts |
| Update drivers | 10 min | Medium | Driver issues |
The Bottom Line
Start with the easiest fixes first: restart your router, then restart your device’s WiFi, then flush DNS. These three steps solve the problem for most people.
If those don’t work, changing your DNS server to Google (8.8.8.8) is the next thing to try. It’s quick, free, and surprisingly effective.