Tech & Internet

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.

  1. Unplug both the modem and router from power.
  2. Wait 30 seconds (this clears the memory).
  3. Plug the modem back in first. Wait until all lights are stable (1-2 minutes).
  4. Plug the router back in. Wait another 1-2 minutes.
  5. 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:

  1. Open Command Prompt as Administrator
  2. Type: ipconfig /flushdns
  3. Press Enter
  4. Type: ipconfig /registerdns
  5. Press Enter

On Mac:

  1. Open Terminal
  2. Type: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  3. 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:

  1. Go to Settings → Network & Internet → WiFi
  2. Click your network → Edit (under DNS settings)
  3. Change to manual and enter:
    • Primary: 8.8.8.8
    • Secondary: 8.8.4.4
  4. Save and test

On Mac:

  1. Go to System Preferences → Network
  2. Select WiFi → Advanced → DNS
  3. 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:

  1. Open Command Prompt as Administrator
  2. Type: ipconfig /release
  3. Then: ipconfig /renew
  4. Then: ipconfig /flushdns

On Mac:

  1. Go to System Preferences → Network
  2. Select WiFi → Advanced → TCP/IP
  3. Click “Renew DHCP Lease”

Step 7: Update or Reinstall Network Drivers

Outdated drivers can cause connectivity issues.

On Windows:

  1. Right-click the Start button → Device Manager
  2. Expand “Network adapters”
  3. Right-click your WiFi adapter → Update driver
  4. 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.

Frequently Asked Questions

Why does my WiFi say connected but no internet?

This usually means your device is connected to the router, but the router itself has lost its connection to the internet. It can also be caused by DNS issues, IP conflicts, or ISP problems.

How do I fix WiFi connected but no internet on Windows?

Run the Windows Network Troubleshooter, flush the DNS cache (ipconfig /flushdns), restart the WiFi adapter, or try setting a manual DNS server like 8.8.8.8.

Why is my internet not working but the WiFi is fine?

If the WiFi signal is strong but there's no internet, the issue is likely between your router and your ISP. Check if other devices also have no internet — if so, it's an ISP outage.

How do I restart my router properly?

Unplug the router from power, wait 30 seconds, plug it back in, and wait 2-3 minutes for it to fully restart. This clears temporary glitches and refreshes the connection.

Will changing DNS fix no internet on WiFi?

Yes, switching to a public DNS server like Google DNS (8.8.8.8) or Cloudflare DNS (1.1.1.1) can fix the issue when your ISP's DNS server is slow or unreachable.