How to Fix Connected to Wi-Fi but No Internet
Diagnose and fix the 'connected to Wi-Fi but no internet' error. Covers power cycling, DHCP failures (169.254 IP), DNS issues, modem light meanings, and ISP outage checks for Windows, macOS, iPhone, and Android.
“Connected to Wi-Fi but no internet” is one of the most common and confusing network problems. Your device shows the Wi-Fi icon, the router appears to be working, but nothing loads. The disconnect happens somewhere between your router and the outside world, and the fix depends on identifying exactly where the chain breaks.
This guide walks through every diagnostic step from simple to advanced, so you can resolve the problem without waiting on hold with your ISP.
Power Cycle Your Modem and Router
A power cycle resolves the majority of “no internet” problems because it clears the temporary state that routers and modems accumulate. Memory leaks, stale DHCP leases, and hung processes all reset when the hardware loses power.
The order matters:
- Unplug the modem first. Pull the power cable from the back of your modem (the device that connects to the wall outlet or coaxial/fiber cable from your ISP).
- Unplug the router second. If you have a separate router, unplug its power cable. If your modem and router are a single combined unit (gateway), you only need to unplug one device.
- Wait 30 seconds. This ensures capacitors discharge fully and all cached state is cleared.
- Plug the modem back in first. Wait for it to fully boot up. This usually takes 1 to 2 minutes. Watch the LED lights. The internet/online light should turn solid (not blinking) once the modem establishes a connection with your ISP.
- Plug the router in. Wait another 1 to 2 minutes for the router to boot and establish its connection to the modem.
- Test your internet. Try loading a website on your phone or laptop.
If this fixes the problem, you are done. If it recurs frequently, see our guide on routers that keep disconnecting.
Check Your IP Address
Your IP address tells you whether your device is properly communicating with the router. An incorrect IP address is a clear sign of a DHCP failure.
On Windows:
- Press Windows key + R, type
cmd, and press Enter. - Type
ipconfigand press Enter. - Look at the IPv4 Address under your Wi-Fi adapter.
On macOS:
- Click the Wi-Fi icon in the menu bar while holding Option.
- Your IP address is displayed in the dropdown.
- Or go to System Settings > Wi-Fi > Details > TCP/IP.
On iPhone:
- Go to Settings > Wi-Fi.
- Tap the (i) next to your connected network.
- Your IP address is listed under IPV4 Address.
On Android:
- Go to Settings > Wi-Fi.
- Tap your connected network.
- Your IP address is shown in the details.
Interpreting your IP address:
- 192.168.x.x or 10.0.x.x: Normal. Your device got an IP from the router. The problem is between the router and ISP.
- 169.254.x.x: DHCP failure. Your device could not get an IP from the router and assigned itself a temporary non-routable address. This means the router’s DHCP server is not responding.
- No IP / 0.0.0.0: Your device is not communicating with the router at all, even though Wi-Fi is connected.
Fix DHCP Failures (169.254 Address)
A 169.254 address means the router’s DHCP server did not assign your device a valid IP. This can happen when the DHCP pool is exhausted, the DHCP service crashed, or there is a conflict.
Step 1: Release and renew your IP address.
On Windows:
ipconfig /release
ipconfig /renew
On macOS:
- Go to System Settings > Wi-Fi > Details > TCP/IP.
- Click Renew DHCP Lease.
Step 2: Restart the router. If the DHCP server crashed, a router reboot restarts it. Unplug the router for 30 seconds and plug it back in.
Step 3: Check DHCP settings on the router. Log in to the router at 192.168.1.1 (you may need to connect via Ethernet since Wi-Fi without a valid IP often cannot reach the admin panel). Go to LAN Settings or DHCP Server and verify:
- DHCP Server is Enabled
- The IP pool range is reasonable (e.g., 192.168.1.100 to 192.168.1.254)
- The lease time is not set to something extremely short
Step 4: Check for IP conflicts. If two devices have the same IP address, both will have connectivity problems. The DHCP server normally prevents this, but static IP assignments can cause conflicts. If any devices on your network have manually configured IP addresses, make sure they fall outside the DHCP pool range.
Test DNS Resolution
If your IP address is normal (192.168.x.x) but websites still do not load, DNS may be the issue. Your browser needs DNS to translate website names into IP addresses.
Open Command Prompt (Windows) or Terminal (macOS) and test:
ping 8.8.8.8
If the ping succeeds but websites do not load, DNS is likely the problem. See our detailed DNS not resolving guide for complete troubleshooting steps.
Quick fix: Change your device’s DNS to Cloudflare (1.1.1.1) or Google (8.8.8.8):
Windows: Settings > Network & Internet > Wi-Fi > your network > Edit IP settings > Manual > DNS: 1.1.1.1
macOS: System Settings > Wi-Fi > Details > DNS > add 1.1.1.1
iPhone: Settings > Wi-Fi > (i) > Configure DNS > Manual > add 1.1.1.1
If this restores internet access, the problem was your ISP’s DNS server. Change the DNS on your router to make the fix permanent for all devices.
Read Your Modem Lights
Your modem’s LED indicators tell you the status of the connection between your home and your ISP. Understanding them helps you determine whether the problem is on your side or your ISP’s.
Power light: Should be solid green or white. Blinking means the modem is booting. Off means no power.
DSL / Online / Internet light: Should be solid. Blinking rapidly means the modem is trying to establish a connection with the ISP. If this light stays blinking for more than 5 minutes after a power cycle, the problem is the ISP connection or the line to your home.
WAN / Ethernet light: Shows the connection between the modem and router. Should be solid or blinking occasionally (indicating data transfer). Off means the Ethernet cable between modem and router is disconnected or faulty.
Wi-Fi light: On a gateway (combined modem/router), this shows Wi-Fi status. Solid or blinking is normal.
If the Internet/Online/DSL light is not solid after a power cycle and 5 minutes of waiting, the problem is almost certainly on the ISP side. Check the physical cable connection from the modem to the wall jack, try a different cable if possible, and then contact your ISP.
Check for an ISP Outage
Before spending more time troubleshooting your equipment, verify that your ISP is not experiencing an outage in your area.
Use your phone’s mobile data (turn off Wi-Fi) to:
- Visit downdetector.com and search for your ISP name. The site shows a real-time map and timeline of reported outages.
- Check your ISP’s social media accounts (Twitter/X, Facebook). ISPs often post outage updates there faster than on their official status pages.
- Check your ISP’s status page or service dashboard if they have one.
- Call your ISP’s support line. Many ISPs have automated systems that announce known outages in your area before you reach a human agent.
- Ask your neighbors. If they use the same ISP and also have no internet, it is an area-wide outage.
If there is an ISP outage, there is nothing you can do except wait. ISP outages typically resolve within a few hours. If the outage extends beyond 24 hours, call your ISP to get an estimated resolution time and request a bill credit.
Fix the Problem on a Single Device
If other devices on your Wi-Fi have internet but one specific device does not, the problem is device-specific and not related to the router or ISP.
Forget and reconnect to Wi-Fi. Go to your device’s Wi-Fi settings, forget the network, and reconnect by entering the password again. This clears any corrupted connection data.
Restart the device. A full restart (not just sleep/wake) clears the network stack and often resolves device-specific connectivity issues.
Flush DNS cache on the device. On Windows: ipconfig /flushdns. On macOS: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder.
Disable and re-enable the Wi-Fi adapter. On Windows: Settings > Network & Internet > Advanced Network Settings > Wi-Fi > Disable, wait 10 seconds, then Enable. On macOS: Turn Wi-Fi off and back on from the menu bar.
Check for VPN or proxy interference. Active VPN connections or proxy settings can prevent internet access. Disconnect any VPN and disable any configured proxy to test.
Reset network settings. As a last resort, resetting all network settings clears saved Wi-Fi passwords, VPN configurations, and custom DNS settings. On iPhone: Settings > General > Transfer or Reset iPhone > Reset > Reset Network Settings. On Android: Settings > System > Reset Options > Reset Wi-Fi, mobile & Bluetooth. On Windows: Settings > Network & Internet > Advanced Network Settings > Network Reset.
When to Call Your ISP
Contact your ISP if:
- Your modem’s internet/online light does not turn solid after power cycling
- Wired speed tests show significantly lower speeds than your plan
- The problem happens at the same time every day (suggesting scheduled maintenance or congestion)
- You have tried all the steps above and the issue persists
- Your modem is ISP-provided and may need a remote reset or replacement
When you call, have this information ready: your account number, the results of your wired speed test, the modem model and light status, and a summary of what you have already tried. This helps the support agent skip basic troubleshooting and escalate to a real diagnosis faster.
Frequently Asked Questions
Why does my phone say connected to Wi-Fi but no internet?
Your device successfully connected to the router's wireless network, but the router cannot reach the internet. Common causes include ISP outages, modem problems, router misconfiguration, DHCP failures, or DNS issues. Power cycle the modem and router first, as this resolves the majority of cases.
What does a 169.254 IP address mean?
An IP address starting with 169.254 means your device failed to get an IP address from the router's DHCP server. This is called an APIPA (Automatic Private IP Addressing) address. Your device assigned itself a placeholder IP that cannot access the internet. Restart the router to fix DHCP, or manually release and renew your IP address.
How do I power cycle my modem and router?
Unplug the power cable from the modem first, then unplug the router. Wait 30 seconds. Plug the modem back in and wait 2 minutes for it to fully boot (all status lights should be stable). Then plug in the router and wait another 2 minutes. This clears cached states and re-establishes the ISP connection.
How do I check if my ISP is down?
Use your phone's mobile data (not Wi-Fi) to visit downdetector.com and search for your ISP. Check your ISP's social media accounts for outage announcements. Call your ISP's automated status line. If neighbors on the same ISP also have no internet, it is almost certainly an ISP outage.
Connected to Wi-Fi but no internet on only one device. What do I do?
If other devices work fine on the same Wi-Fi, the problem is device-specific. Forget the Wi-Fi network and reconnect. Restart the device. Flush the DNS cache. Check that the device is not using a static IP that conflicts with another device. Reset network settings as a last resort (iPhone: Settings > General > Reset > Reset Network Settings).