WiFi connected but no internet means your device has successfully authenticated with your wireless router but cannot reach external servers. The fix depends on whether the problem is your device, your router, or your ISP. Start by restarting your router and modem, then flush your DNS cache, and check whether other devices on the same network can access the internet. These three steps resolve roughly 80% of all “connected, no internet” issues.
This problem affects every operating system and every device type. According to the Wi-Fi Alliance, over 18 billion Wi-Fi devices were in active use globally by 2025, and “connected but no internet” remains the most searched wireless networking issue. The frustration is real: your WiFi icon shows full signal strength, your device says it is connected, but no webpage loads, no app syncs, and no stream plays. The root cause sits somewhere between your device’s network adapter and your ISP’s DNS servers, and narrowing down which layer is broken is the key to a fast fix.
This guide walks you through 10 proven fixes organized from fastest and easiest to most technical. Each fix targets a specific failure point in the connection chain. You will also find device-specific instructions for iPhone, Android, Windows, and Mac, plus a clear checklist for when the problem is on your ISP’s side and you need to call them. Here is exactly how to get your internet working again.
Why Your WiFi Says Connected but Has No Internet
Your WiFi connection and your internet connection are two separate systems. WiFi is the wireless link between your device and your router, governed by the IEEE 802.11 standard. Internet is the link between your router and your ISP’s servers, then onward to the wider web. When your device shows “connected” but “no internet,” the wireless handshake succeeded but the data path beyond your router is broken.
There are six common reasons this happens, and understanding them helps you pick the right fix immediately instead of guessing.
DNS Failure
DNS (Domain Name System) is the protocol that translates human-readable domain names like google.com into IP addresses like 142.250.80.46 that computers use to route traffic. When your DNS server is down or unreachable, your device has a valid WiFi connection and a valid IP address but cannot resolve any domain name. Every website request fails because the browser does not know which server to contact. DNS failure is the single most common cause of “connected but no internet” and is also the easiest to fix by switching to Google DNS (8.8.8.8) or Cloudflare DNS (1.1.1.1).
DHCP Conflict
DHCP (Dynamic Host Configuration Protocol) is the system that automatically assigns IP addresses to devices on your network. Your router runs a DHCP server that hands out unique addresses from a pool (typically 192.168.1.2 through 192.168.1.254). When the DHCP lease expires, the pool runs out, or two devices receive the same address, an IP conflict occurs. The conflicting device can connect to WiFi but cannot communicate properly with the router’s gateway, resulting in no internet access.
IP Address Conflict
An IP conflict happens when two devices on the same network share an identical IP address. This can occur when one device uses a static IP that falls within the DHCP range, when a device reconnects before its old lease expires and the router assigns its previous address to another device, or when a rogue DHCP server exists on the network. The router cannot route traffic correctly because it does not know which device should receive the incoming data packets.
Router or Modem Firmware Issue
Routers and modems run embedded software (firmware) that manages all network operations. Memory leaks, overheated processors, and corrupted routing tables can cause the router to maintain WiFi connections while losing its ability to forward traffic to the internet. Consumer routers from manufacturers like TP-Link, Netgear, and ASUS typically benefit from a power cycle every few weeks, which clears volatile memory and restarts all network processes.
ISP Outage or Throttling
When your ISP’s infrastructure fails, every device on your network will show “connected, no internet.” The router continues broadcasting WiFi because its wireless radio is independent of the upstream connection. Regional outages, maintenance windows, and overloaded nodes at your ISP’s end all produce this exact symptom. Check your ISP’s status page or use cellular data to visit downdetector.com before spending time troubleshooting your own equipment.
Proxy or VPN Misconfiguration
A proxy server or VPN client that is misconfigured, expired, or pointing to a dead server will intercept all your traffic and send it nowhere. This is especially common on work laptops with corporate VPN clients, on devices where a best free VPN trial has expired, or on phones where a proxy was set for a specific WiFi network and forgotten. The device connects to WiFi normally but all traffic routes through a non-functional tunnel.
10 Fixes for WiFi Connected but No Internet
These fixes are ordered from the fastest universal solution to the most technical intervention. Start at Fix 1 and work your way down. Most users solve the problem within the first three fixes.
Fix 1: Restart Your Router and Modem
Unplug your router and modem from power. Wait 30 seconds (this allows capacitors to discharge fully and volatile memory to clear). Plug the modem in first and wait for all status lights to stabilize (typically 60-90 seconds). Then plug in the router and wait another 60 seconds. This power cycle clears corrupted routing tables, refreshes DHCP leases, re-establishes the connection to your ISP, and resolves memory leaks that accumulate over days or weeks of continuous operation. If you have a combined modem-router unit (gateway), unplug that single device for 30 seconds.
A router restart fixes the problem roughly 50% of the time. It costs nothing, takes two minutes, and should always be your first step. If you have a mesh WiFi system (Google Nest WiFi, Eero, Orbi), restart the primary unit first, then each satellite node.
Fix 2: Flush DNS Cache
Your device stores a local copy of recent DNS lookups so it does not have to query the DNS server for every request. When entries in this cache become corrupted or stale, domain name resolution fails even though the DNS server itself is working fine. Flushing the cache forces your device to request fresh DNS records.
On Windows, open Command Prompt as administrator and type: ipconfig /flushdns. On Mac, open Terminal and type: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder. On Chrome (any OS), navigate to chrome://net-internals/#dns and click “Clear host cache.” After flushing, try loading a website. If you also want to speed up Windows 11 while you are in the Command Prompt, clearing the DNS cache is one of several quick performance improvements.
Fix 3: Switch to Public DNS Servers
Your ISP provides default DNS servers that can be slow, overloaded, or occasionally down. Switching to Google DNS (8.8.8.8 and 8.8.4.4) or Cloudflare DNS (1.1.1.1 and 1.0.0.1) gives you faster, more reliable name resolution. Cloudflare DNS is the fastest public resolver, with an average response time under 11 milliseconds globally according to DNSPerf benchmarks. Google DNS processes over 1 trillion queries per day, making it the most battle-tested option.
On Windows: Settings > Network & Internet > Wi-Fi > your network > DNS server assignment > Edit > Manual > toggle IPv4 on > enter 8.8.8.8 as preferred and 8.8.4.4 as alternate. On Mac: System Settings > Network > Wi-Fi > Details > DNS > add 1.1.1.1 and 1.0.0.1. On your router (affects all devices): log into your router admin panel (usually 192.168.1.1 or 192.168.0.1), find the WAN or Internet settings page, and change DNS to 8.8.8.8 / 8.8.4.4.
Fix 4: Renew Your IP Address
Releasing and renewing your DHCP lease forces your device to request a fresh IP address from the router. This resolves IP conflicts, expired leases, and situations where the router’s DHCP pool has changed since your device last connected.
On Windows, open Command Prompt as administrator and run: ipconfig /release followed by ipconfig /renew. On Mac, open Terminal and run: sudo ipconfig set en0 DHCP (replace en0 with en1 if you use a different interface). On iPhone: Settings > Wi-Fi > tap the (i) next to your network > Renew Lease. On Android: Settings > Network > Wi-Fi > long-press your network > Forget, then reconnect.
Fix 5: Disable VPN or Proxy Settings
A VPN client routing traffic through an unreachable server or a proxy configuration pointing to a dead address will block all internet access while maintaining your WiFi connection. Disable any active VPN client and check your proxy settings.
On Windows: Settings > Network & Internet > Proxy > turn off “Use a proxy server” and “Automatically detect settings.” On Mac: System Settings > Network > Wi-Fi > Details > Proxies > uncheck all proxy protocols. On iPhone: Settings > Wi-Fi > (i) next to your network > Configure Proxy > Off. On Android: Settings > Wi-Fi > long-press your network > Modify > Advanced options > Proxy > None. If you use a corporate VPN for work, try disconnecting it temporarily to test whether it is the cause.
Fix 6: Reset Network Settings on Your Device
A full network settings reset clears all saved WiFi networks, Bluetooth pairings, VPN configurations, and cellular settings on mobile devices. On Windows, it reinstalls network adapters and resets all networking components to factory defaults. This is a comprehensive fix that resolves driver corruption, misconfigured adapters, and accumulated configuration errors.
On Windows: Settings > Network & Internet > Advanced network settings > Network reset > Reset now. Your computer will restart. On Mac: Go to System Settings > Network > Wi-Fi > click the minus button to remove Wi-Fi, then click plus to re-add it. On iPhone: Settings > General > Transfer or Reset iPhone > Reset > Reset Network Settings. On Android: Settings > General Management > Reset > Reset Network Settings. After the reset, you will need to re-enter your WiFi password.
Fix 7: Update Network Adapter Drivers
Outdated or corrupted network adapter drivers cause intermittent connectivity issues, especially after operating system updates. Windows Update sometimes installs generic drivers that are less compatible than the manufacturer’s version.
On Windows: Device Manager > Network adapters > right-click your WiFi adapter > Update driver > Search automatically. If that does not work, visit the manufacturer’s website (Intel, Realtek, Qualcomm, or Broadcom depending on your adapter) and download the latest driver directly. On Mac, network drivers are bundled with macOS updates, so running Software Update (System Settings > General > Software Update) ensures you have the latest version.
Fix 8: Check Your MAC Address and Filtering
A MAC address (Media Access Control address) is a unique hardware identifier assigned to every network adapter. Some routers have MAC address filtering enabled, which maintains a whitelist of allowed devices. If your device’s MAC address is not on the list, it can authenticate with WiFi but the router blocks its internet traffic. Additionally, modern devices use MAC address randomization for privacy (called “Private Wi-Fi Address” on iPhone and “Randomized MAC” on Android), which changes your MAC address and can conflict with MAC filtering rules.
Check your router’s admin panel for a MAC filtering section. If it is enabled, either add your device’s current MAC address to the allowed list or disable MAC filtering entirely. On iPhone, you can disable Private Wi-Fi Address for a specific network: Settings > Wi-Fi > (i) next to your network > toggle off Private Wi-Fi Address. On Android: Settings > Wi-Fi > your network > Privacy > Use device MAC.
Fix 9: Run the Network Troubleshooter
Built-in network troubleshooters on Windows and Mac can detect and automatically fix common issues including misconfigured DNS, disabled adapters, incorrect IP settings, and Windows Sockets (Winsock) corruption.
On Windows 11: Settings > System > Troubleshoot > Other troubleshooters > Internet Connections > Run. On Windows 10: Settings > Update & Security > Troubleshoot > Internet Connections. On Mac: hold the Option key and click the Wi-Fi icon in the menu bar > Open Wireless Diagnostics. The Windows troubleshooter can also reset the TCP/IP stack and Winsock catalog automatically, which are common fixes for persistent “no internet” issues. If you want to take a screenshot of any error messages the troubleshooter displays, save them before closing the window so you can reference them later or share them with tech support.
Fix 10: Reset TCP/IP Stack and Winsock (Windows)
The TCP/IP stack and Winsock catalog are core Windows networking components that can become corrupted after malware infections, failed software installations, or registry errors. Resetting them returns these components to their default state.
Open Command Prompt as administrator and run these commands in sequence: netsh winsock reset, then netsh int ip reset, then ipconfig /release, then ipconfig /renew, then ipconfig /flushdns. Restart your computer after running all five commands. This process clears the Winsock catalog (which maps network API calls to protocols), resets the TCP/IP registry keys to their installation defaults, releases and renews your IP address, and flushes any cached DNS entries. It is the most thorough software-level network reset available on Windows and resolves issues that individual fixes cannot.
Quick Comparison: WiFi No Internet Fixes
| Fix Method | Difficulty | Success Rate | Time Needed | Works On |
|---|---|---|---|---|
| Restart router/modem | Easy | ~50% | 2-3 minutes | All devices |
| Flush DNS cache | Easy | ~30% | 1 minute | Windows, Mac |
| Switch to public DNS | Easy | ~35% | 2 minutes | All devices |
| Renew IP address | Easy | ~25% | 1 minute | All devices |
| Disable VPN/proxy | Easy | ~20% | 1 minute | All devices |
| Reset network settings | Moderate | ~40% | 3-5 minutes | All devices |
| Update network drivers | Moderate | ~15% | 5-10 minutes | Windows, Mac |
| Check MAC filtering | Moderate | ~10% | 3-5 minutes | All devices |
| Run network troubleshooter | Easy | ~20% | 2-3 minutes | Windows, Mac |
| Reset TCP/IP and Winsock | Advanced | ~45% | 5 minutes + restart | Windows only |
WiFi No Internet on Specific Devices
Some “connected but no internet” issues are device-specific. The same router and ISP connection work perfectly on your laptop but fail on your phone, or vice versa. Here is how to troubleshoot by device type.
iPhone: WiFi Connected No Internet
iPhones running iOS 16 and later use Private Wi-Fi Address (MAC randomization) by default. While this protects your privacy on public networks, it can trigger MAC filtering conflicts on home routers. Go to Settings > Wi-Fi > tap the (i) icon next to your connected network > toggle off “Private Wi-Fi Address” and reconnect.
If that does not fix it, try: Settings > Wi-Fi > (i) > Renew Lease. If the lease renewal fails, forget the network entirely (Settings > Wi-Fi > (i) > Forget This Network), then reconnect with your password. As a last resort, reset all network settings: Settings > General > Transfer or Reset iPhone > Reset > Reset Network Settings. This clears all saved networks, VPN configs, and Bluetooth pairings but does not delete your apps or data.
Check the date and time on your iPhone (Settings > General > Date & Time). SSL certificates, which secure HTTPS connections, validate against the current date. If your iPhone’s clock is significantly wrong, SSL handshakes fail and most websites become unreachable even though WiFi is connected.
Android: WiFi Connected No Internet
Android devices from different manufacturers (Samsung, Google Pixel, OnePlus, Xiaomi) have slightly different settings paths, but the troubleshooting steps are universal. Start by toggling Airplane Mode on for 10 seconds and then off. This forces the device to fully disconnect and reconnect, clearing stale network state.
Next, forget and rejoin the network: Settings > Network & Internet (or Connections) > Wi-Fi > long-press your network > Forget > reconnect. If using a Samsung Galaxy device, check for “Intelligent Wi-Fi” or “Wi-Fi Assistant” features that automatically switch between WiFi and mobile data, sometimes these features incorrectly determine the WiFi has no internet and switch to cellular, making the WiFi icon misleading.
Android also checks for internet connectivity by attempting to reach a Google server (connectivitycheck.gstatic.com). If this specific domain is blocked by your router’s firewall, parental controls, or a DNS filter like Pi-hole, Android will report “connected, no internet” even when general internet access works. Add an exception for this domain in your filtering system.
Windows: WiFi Connected No Internet
Windows 10 and Windows 11 display a small globe icon on the WiFi symbol when connected without internet, or an exclamation mark on older versions. The Windows-specific troubleshooting path starts with the built-in Network Troubleshooter (Settings > System > Troubleshoot > Other troubleshooters > Internet Connections).
If the troubleshooter does not resolve it, open Command Prompt as administrator and run the full network stack reset: netsh winsock reset and netsh int ip reset followed by a restart. After the restart, Windows will reinstall network adapter drivers and reset all TCP/IP parameters. Check Device Manager (Win + X > Device Manager > Network adapters) for yellow warning triangles indicating driver problems. Right-click any flagged adapter and select “Update driver.” For more network and system performance improvements, you can speed up Windows 11 with additional system optimizations.
Windows Defender Firewall or third-party security software (Norton, McAfee, Kaspersky) occasionally blocks internet traffic after updates. Temporarily disable your firewall to test, and if internet access returns, create proper exceptions rather than leaving the firewall disabled.
Mac: WiFi Connected No Internet
macOS stores WiFi configuration files that can become corrupted over time. The first step is to delete these files and let macOS regenerate them. Turn off Wi-Fi from the menu bar. Open Finder > Go > Go to Folder > type /Library/Preferences/SystemConfiguration/. Delete these files: com.apple.airport.preferences.plist, NetworkInterfaces.plist, and preferences.plist. Restart your Mac and reconnect to WiFi.
If the preference file reset does not work, create a new Network Location: System Settings > Network > Location dropdown > Edit Locations > click the plus button > name it “Fresh” > Apply. This creates a clean network configuration without deleting your existing one, so you can switch back if needed.
Check whether your Mac is using a proxy: System Settings > Network > Wi-Fi > Details > Proxies. If any proxy protocol is checked (Web Proxy, Secure Web Proxy, SOCKS Proxy), uncheck it unless you specifically need it for work. An incorrectly configured proxy is one of the most common causes of “connected, no internet” on Mac.
When to Call Your ISP
Not every “connected, no internet” problem is yours to fix. If you have tried the fixes above and the issue persists across all devices on your network, the problem is likely between your modem and your ISP. Here is how to confirm and what to tell them.
First, check whether the issue is your ISP. Connect a device directly to your modem with an Ethernet cable, bypassing your router entirely. If you get internet through Ethernet but not through WiFi, the problem is your router, not your ISP. If even a direct Ethernet connection has no internet, the problem is your modem or your ISP’s infrastructure.
Check the lights on your modem. A solid green or blue “Online” or “Internet” light means your modem has a valid connection to your ISP. A blinking, red, or absent “Online” light means the modem cannot reach your ISP’s servers. Write down which lights are solid, blinking, or off before calling support, because the technician will ask.
Visit your ISP’s status page using cellular data: Comcast/Xfinity uses xfinity.com/support/status, AT&T uses att.com/outages, and Spectrum uses spectrum.net/support/internet. You can also check downdetector.com for real-time outage reports. If your ISP confirms a regional outage, there is nothing to troubleshoot on your end; wait for their resolution.
When you call, provide your account number, modem model, the results of your Ethernet bypass test, the state of your modem lights, and mention that you have already restarted your modem, flushed DNS, and attempted a direct connection. This moves you past the basic scripted troubleshooting and gets you to an actual resolution faster. If the ISP determines the issue is a faulty modem, request a replacement or consider purchasing your own DOCSIS 3.1 modem to avoid monthly rental fees ($10-15/month adds up to $120-180/year).
For more technology guides covering smartphones, laptops, privacy tools, and streaming services, visit our complete tech guides hub.
Once your connection is restored, optimize your internet speed with DNS changes and router placement improvements. If the problem persists only on your phone, resetting network settings on your iPhone or Android clears all saved WiFi configurations.
Frequently Asked Questions
Why does my phone say WiFi connected but no internet?
Your phone connects to the router’s wireless signal successfully but the router itself cannot reach the internet, or your phone’s DNS settings are misconfigured. Try restarting your router first, then toggle airplane mode on your phone for 10 seconds. If the problem is only on your phone while other devices work, forget the WiFi network in your phone’s settings and reconnect with the password.
How do I fix DNS server not responding?
Switch your DNS servers from your ISP’s default to Google DNS (8.8.8.8 and 8.8.4.4) or Cloudflare DNS (1.1.1.1 and 1.0.0.1) in your device’s network settings. Then flush your local DNS cache by running ipconfig /flushdns on Windows or sudo dscacheutil -flushcache on Mac. These public DNS servers are faster, more reliable, and rarely experience downtime.
Can a VPN cause WiFi connected but no internet?
Yes. A VPN client that is connecting to an unreachable server, has an expired subscription, or is misconfigured will route all your traffic through a dead tunnel. Your WiFi stays connected because the VPN operates at a higher network layer. Disconnect or disable your VPN client to test. If internet works without the VPN, reconfigure or update your VPN software.
Why does WiFi work on some devices but not others?
Device-specific failures usually point to DNS cache corruption, IP address conflicts, outdated network drivers, or MAC address filtering on your router. The working devices received valid configurations while the failing device has a stale or conflicting setting. Flush DNS, renew the DHCP lease, and check MAC filtering on the affected device specifically.
Should I use Google DNS or Cloudflare DNS?
Cloudflare DNS (1.1.1.1) is faster by approximately 2-5 milliseconds on average, based on independent benchmarks from DNSPerf. Google DNS (8.8.8.8) handles the highest query volume globally and has the most extensive infrastructure. Both are free, secure, and significantly more reliable than most ISP DNS servers. Either choice improves your browsing speed and reduces DNS-related connectivity failures.


