WiFi Says Connected But No Internet — How to Fix It

Run a Speed Test

"Connected but no internet" is one of the most common and frustrating WiFi problems. Your device joined the network successfully — but something between your router and the internet is broken. The fix depends entirely on where in the chain the problem is: your device, your router, or your ISP. This guide walks through each layer in order.

Step 1: Determine the Scope

Before doing anything else, answer this question: do other devices on the same WiFi also have no internet?

What's HappeningLikely CauseWhere to Start
All devices: connected but no internetRouter WAN failure or ISP outageCheck modem LEDs, then router
One device: connected but no internetDevice-side DNS, IP, or network profile issueDevice fixes below
Websites won't load but apps workDNS failure onlyChange DNS settings
Nothing works on any deviceISP outage or modem failureCheck modem WAN LED

Fix 1: Check Your Modem's WAN LED

Look at the physical modem (the box that connects to your coax or phone line — not the router). Find the LED labeled "Internet", "WAN", or "Online".

  • Green/white solid: Modem has internet connection — problem is in your router or device
  • Red or off: Modem has lost its connection to your ISP — problem is your ISP line or the modem itself
  • Blinking rapidly: Modem is trying to reconnect — wait 2 minutes, then check again

If the WAN LED is red or off, unplug your modem for 60 seconds and plug it back in. If it stays red after 5 minutes, contact your ISP — the problem is on their side.

Fix 2: Restart Router and Modem (in the right order)

  1. Unplug the modem's power cord
  2. Unplug the router's power cord
  3. Wait 60 seconds
  4. Plug the modem back in first — wait until WAN LED turns solid green (about 2 minutes)
  5. Then plug the router back in and wait 1 minute
  6. Test internet on your devices

Order matters. The router needs to get a valid IP from the modem, which requires the modem to be fully online first.

Fix 3: DNS Failure (Websites Won't Load, Apps Still Work)

If apps that connect by IP address (like Spotify or YouTube) work but websites won't load in a browser, the problem is DNS — your device can connect but can't resolve domain names to IP addresses.

Change your DNS to a public server:

  • Windows: Settings → Network → your WiFi connection → DNS → Manual → IPv4: 1.1.1.1 and 8.8.8.8
  • Mac: System Settings → Network → WiFi → Details → DNS → add 1.1.1.1 and 8.8.8.8
  • iPhone: Settings → WiFi → tap (i) → Configure DNS → Manual → add 1.1.1.1
  • Android: Settings → WiFi → long-press your network → Modify → Advanced → DNS: 1.1.1.1

Then flush DNS cache on Windows by opening Command Prompt and running: ipconfig /flushdns

Fix 4: IP Address Conflict (169.254.x.x)

If your device shows a 169.254.x.x IP address under its network settings, it failed to get a valid IP from your router's DHCP server. This self-assigned address cannot route internet traffic.

On Windows — open Command Prompt as administrator and run:

ipconfig /release
ipconfig /flushdns
ipconfig /renew

If this doesn't assign a valid IP (192.168.x.x or 10.x.x.x), reboot your router. If the problem persists, your router's DHCP lease pool may be full — log into the router admin panel and increase the DHCP address range or reduce the lease time.

Fix 5: Network Profile Issue (Forget and Reconnect)

A corrupted saved network profile can cause "connected but no internet" on a specific device even when the connection was working before.

  • Windows: Settings → Network → WiFi → Manage known networks → Forget your network → reconnect fresh
  • Mac: System Settings → Network → WiFi → Details → Forget This Network
  • iPhone: Settings → WiFi → tap (i) next to your network → Forget This Network
  • Android: Settings → WiFi → long-press the network → Forget

Fix 6: Reset Network Stack (Windows)

If nothing else works on Windows, a full network stack reset resolves most "connected but no internet" issues caused by corrupted TCP/IP settings:

netsh winsock reset
netsh int ip reset
ipconfig /release
ipconfig /flushdns
ipconfig /renew

Run each command in Command Prompt (opened as administrator), then restart your PC.

Fix 7: Captive Portal Not Dismissed

On hotel, café, school, or office networks, a captive portal page requires you to accept terms before internet access is granted. If this page never appeared, try opening a browser and navigating to any website — the portal should redirect you. If it doesn't appear, try navigating to http://neverssl.com (plain HTTP), which forces captive portal detection.

Frequently Asked Questions

Why does my WiFi say connected but no internet?

Either your router lost its WAN connection to your ISP, your device failed to get a valid IP address from DHCP, DNS is failing to resolve domain names, or your device has a corrupted network profile. Check whether all devices are affected — if so, the problem is the router or ISP. If just one device, the fix is on that device.

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

Run Command Prompt as administrator and execute: netsh winsock reset, netsh int ip reset, ipconfig /release, ipconfig /flushdns, ipconfig /renew — then restart. Also try changing DNS to 1.1.1.1 in your adapter settings.

Why does my phone say connected to WiFi but no internet?

Most likely a stale network profile or DNS issue. Forget the network and reconnect fresh. If other devices on the same WiFi have internet, the problem is your phone's saved profile. If nothing has internet, reboot your router.

What does the 169.254.x.x IP address mean?

Your device failed to receive a valid IP from your router's DHCP server and assigned itself a fallback address. Run ipconfig /release and ipconfig /renew on Windows, or reboot your router if multiple devices show this.

How do I check if my ISP is having an outage?

Check your modem's WAN LED — if it's red or off, your ISP connection is down. Check your ISP's status page or search Downdetector for recent reports from your area.

Related Guides