How to Fix "Wi-Fi Connected But No Internet" — Troubleshooting Guide

Last Updated: October 2026

Key Takeaways

  • ✓ "Connected But No Internet" means your device is on the Wi-Fi network but the router can't reach the internet — or your device can't communicate beyond the local network.
  • ✓ Restart the router first — this fixes the problem more often than any other single step.
  • ✓ If all devices are affected, the issue is the router or ISP. If only one device is affected, it's a device-level problem (DNS, IP, drivers, VPN, or proxy).
  • ✓ The top device-level fixes: release/renew IP, flush DNS, change DNS to 1.1.1.1 or 8.8.8.8, disable VPN/proxy, and reset network settings.
  • ✓ Use our DNS Lookup tool to verify whether DNS resolution is working from outside your network.

What Does "Wi-Fi Connected But No Internet" Mean?

When your device displays this error, it has completed two things successfully: it authenticated with your Wi-Fi router (password accepted) and it received a local IP address via DHCP. Your local wireless connection is working. The problem is that traffic cannot flow from the router to the wider internet — or, in some cases, from your device through the router at all.

Modern operating systems detect this by performing connectivity checks after joining a Wi-Fi network. Windows pings www.msftconnecttest.com, Android contacts connectivitycheck.gstatic.com, and iOS/macOS reaches out to captive.apple.com. If these checks fail, the device marks the connection as "No Internet" even though the Wi-Fi link itself is healthy.

The root cause falls into one of four categories:

  • ISP or modem issue: The internet connection upstream of the router is down.
  • Router configuration issue: The router is working locally but can't route traffic to the internet (DNS failure, DHCP misconfiguration, WAN settings).
  • Device network configuration issue: The device's IP, DNS, proxy, or VPN settings prevent internet access.
  • Captive portal: A public network requires login before granting internet access.

The troubleshooting steps below are ordered from the most common and easiest fixes to the more advanced ones. For general Wi-Fi issues beyond this specific error, see our Why Is My Wi-Fi Not Working? guide.

Quick Fixes (Try These First)

These five steps resolve the "Connected But No Internet" error in the majority of cases. Try each one before moving to advanced troubleshooting:

1. Restart Your Router (and Modem)

This is the single most effective fix. Routers can develop transient issues — memory leaks, DHCP table corruption, DNS cache staleness, or firmware glitches — that a simple power cycle clears:

  1. Unplug the router from power. If you have a separate modem, unplug that too.
  2. Wait 30 seconds (this ensures capacitors fully discharge and the device truly resets).
  3. Plug the modem back in first. Wait 1–2 minutes for it to fully synchronize with your ISP (all lights should be stable).
  4. Plug the router back in. Wait another 1–2 minutes for it to boot and restore the Wi-Fi network.
  5. Reconnect your device to Wi-Fi and test internet access.

2. Check Other Devices

Try connecting another device (phone, tablet, another laptop) to the same Wi-Fi network. This is the fastest way to determine whether the problem is:

  • Network-wide (all devices have no internet) → The problem is the router, modem, or ISP.
  • Device-specific (only one device has no internet) → The problem is with that device's settings.

3. Forget and Rejoin the Network

Sometimes the saved network profile becomes corrupted. Forgetting the network and reconnecting establishes a fresh connection:

  • Windows: Settings → Network & Internet → Wi-Fi → Manage known networks → select the network → Forget → reconnect.
  • macOS: System Settings → Network → Wi-Fi → Details (next to the network) → Forget This Network → reconnect.
  • iPhone: Settings → Wi-Fi → tap "ⓘ" next to the network → Forget This Network → reconnect.
  • Android: Settings → Network & Internet → Wi-Fi → long-press the network → Forget → reconnect.

4. Toggle Airplane Mode

Enabling Airplane Mode for 10 seconds and then disabling it resets all wireless radios on your device. This is faster than restarting the device and often resolves transient connectivity issues, especially on phones and tablets.

5. Try a Different Browser or App

If you assume there's no internet because a website won't load, test with a different browser or app. The issue might be browser-specific (corrupted cache, bad extension, DNS-over-HTTPS misconfiguration). Open a different browser and try loading http://1.1.1.1 (Cloudflare's diagnostic page). If that loads, you have internet — the original browser has a configuration issue.

Windows Network Troubleshooter

Windows includes built-in diagnostic tools that can automatically detect and fix common network issues:

  1. Open Settings → System → Troubleshoot → Other troubleshooters.
  2. Click Run next to Internet Connections.
  3. Follow the prompts. The troubleshooter checks adapter status, DNS configuration, gateway connectivity, and DHCP.

The troubleshooter can reset the adapter, flush DNS, release/renew IP addresses, and repair Winsock catalog entries. While it doesn't fix every issue, it's a good automated starting point that handles the most common configuration problems.

You can also run the Network Adapter troubleshooter separately if the Internet Connections troubleshooter doesn't find anything.

Release and Renew Your IP Address

Your device receives its IP address, subnet mask, gateway, and DNS server information from the router's DHCP server. If this information becomes stale, corrupted, or conflicts with another device, releasing and renewing the DHCP lease forces a fresh assignment.

Windows

  1. Open Command Prompt as Administrator (press Win + S, type cmd, right-click → Run as administrator).
  2. Run: ipconfig /release
  3. Wait a few seconds, then run: ipconfig /renew
  4. Verify with: ipconfig /all — check that you have a valid IP address (not 169.254.x.x), a default gateway, and DNS servers listed.

macOS

  1. Open System Settings → Network → Wi-Fi → Details (next to your network).
  2. Click the TCP/IP tab.
  3. Click Renew DHCP Lease.

Linux

  • Release: sudo dhclient -r
  • Renew: sudo dhclient
  • Or with NetworkManager: nmcli con down "Your Connection" && nmcli con up "Your Connection"

What to Check After Renewal

After renewing, check your IP address:

  • Normal: An address like 192.168.1.x, 192.168.0.x, or 10.0.0.x — this means DHCP assigned a valid local address.
  • Problem: An address starting with 169.254.x.x (APIPA / self-assigned) means DHCP failed. The router's DHCP server isn't responding. Restart the router or check its DHCP settings.

Flush DNS and Change DNS Server

DNS issues are a very common cause of "Connected But No Internet" — your device has network connectivity but can't resolve domain names into IP addresses, making it appear as though there's no internet.

Step 1: Flush the DNS Cache

  • Windows: ipconfig /flushdns (as Administrator)
  • macOS: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  • Linux: sudo systemd-resolve --flush-caches
  • Chrome: chrome://net-internals/#dns → Clear host cache

Step 2: Change Your DNS Server

If your router's default DNS (usually your ISP's DNS) is down or unresponsive, switching to a public DNS resolver immediately restores name resolution:

  • Cloudflare: 1.1.1.1 / 1.0.0.1
  • Google: 8.8.8.8 / 8.8.4.4
  • Quad9: 9.9.9.9 / 149.112.112.112

On Windows 11: Settings → Network & Internet → Wi-Fi → your connection → DNS server assignment → Edit → Manual → enter the DNS addresses. On macOS: System Settings → Network → Wi-Fi → Details → DNS → add the addresses.

Step 3: Test DNS Resolution

After changing DNS, verify it works:

  • Run nslookup google.com — if this returns an IP address, DNS is working.
  • Run ping google.com — if this succeeds, both DNS and internet connectivity are restored.
  • Try our DNS Lookup tool to query DNS from outside your network and compare results.

Check and Disable Proxy Settings

Misconfigured proxy settings are a surprisingly common cause of "Connected But No Internet." If a proxy is configured but the proxy server is unreachable, all web traffic fails even though the underlying network connection is fine.

Windows

  1. Open Settings → Network & Internet → Proxy.
  2. Under Automatic proxy setup, make sure Automatically detect settings is on and Use setup script is off (unless your organization requires it).
  3. Under Manual proxy setup, make sure Use a proxy server is off.

macOS

  1. Open System Settings → Network → Wi-Fi → Details → Proxies.
  2. Ensure all proxy protocols (Web Proxy, Secure Web Proxy, SOCKS Proxy, etc.) are unchecked or disabled.
  3. Click OK and Apply.

Browser-Level Proxy

Some browsers have their own proxy settings that override the system:

  • Chrome: Uses the system proxy by default. Check chrome://settings/?search=proxy.
  • Firefox: Settings → search "proxy" → Network Settings → ensure it's set to "Use system proxy settings" or "No proxy."

Disable VPN Software

VPN (Virtual Private Network) clients create an encrypted tunnel for your internet traffic. If the VPN client is active but can't connect to the VPN server, one of two things happens:

  • Kill switch enabled (default in most VPNs): All internet traffic is blocked to prevent data leaks. This creates the "Connected But No Internet" symptom.
  • Split tunneling misconfigured: Some traffic is routed through the VPN (which is down) while other traffic goes direct. This results in some apps working and others not.

To test: Completely disconnect or quit your VPN client (not just disconnect — fully exit the application, as some VPNs maintain their kill switch even when "disconnected"). If internet access returns, the VPN is the cause. Contact your VPN provider or try a different VPN server.

Common VPN clients that can cause this: NordVPN, ExpressVPN, Windscribe, Mullvad, ProtonVPN, Cisco AnyConnect, and GlobalProtect (corporate VPNs).

Update Network Drivers (Windows)

Outdated or corrupted network drivers can cause all sorts of connectivity issues, including being connected to Wi-Fi but having no internet. This is particularly common after major Windows updates that may conflict with older drivers.

  1. Press Win + X and select Device Manager.
  2. Expand Network adapters.
  3. Right-click your Wi-Fi adapter (e.g., "Intel Wi-Fi 6 AX201" or "Realtek RTL8822CE") and select Update driver.
  4. Select Search automatically for drivers. If Windows finds an update, install it and restart.
  5. If no update is found, visit your laptop manufacturer's support website and download the latest Wi-Fi driver for your specific model.

Reinstalling the Driver

If updating doesn't help, a clean reinstall can fix corrupted driver files:

  1. In Device Manager, right-click the Wi-Fi adapter → Uninstall device.
  2. Check "Attempt to remove the driver for this device" if the option appears.
  3. Click Uninstall, then restart your computer.
  4. Windows will automatically detect the adapter and reinstall a clean driver on boot.

Rolling Back a Driver

If the problem started after a recent driver update, you can roll back:

  1. In Device Manager, right-click the Wi-Fi adapter → Properties → Driver tab.
  2. Click Roll Back Driver (if available — this option is grayed out if there's no previous driver to revert to).
  3. Select a reason and click Yes. Restart your computer.

Router Reboot and DHCP Troubleshooting

If multiple devices on your network all show "Connected But No Internet," the problem is almost certainly the router or your ISP. Here's a deeper look at router-level issues:

Check the Router's Internet Status

Log into your router's admin panel (typically 192.168.1.1 or 192.168.0.1) and check the WAN/Internet status page:

  • IP address assigned: If the router has a public IP from the ISP, the internet link is up. The problem is likely DNS or routing.
  • No IP / 0.0.0.0: The router is not getting an IP from the ISP. The modem may need a restart, or the ISP is down.
  • IP assigned but no traffic: The router can see the internet but something is blocking traffic — check firewall rules, parental controls, or access schedules.

DHCP Server Issues

The router's DHCP server assigns IP addresses to your devices. If DHCP is misconfigured, devices may not get proper network settings:

  • DHCP disabled: If someone accidentally turned off DHCP in the router settings, devices won't receive IP addresses automatically and will self-assign 169.254.x.x addresses. Re-enable DHCP in the router admin panel.
  • DHCP pool exhausted: If the address pool is too small and all addresses are in use, new devices can't get an IP. Expand the pool (e.g., from 192.168.1.100–192.168.1.200) or reduce the DHCP lease time so addresses are reclaimed faster.
  • Duplicate DHCP servers: If two devices on the network are running DHCP servers (e.g., a second router in bridge mode that wasn't configured correctly), devices may receive conflicting settings. Ensure only one device serves DHCP.

MAC Address Filtering

Some routers have MAC address filtering enabled, which restricts which devices can connect. If a new device connects to Wi-Fi but is not on the allowed list, it may authenticate (so it appears "connected") but be denied internet access. Check your router's MAC filtering or access control settings and either disable the filter or add your device's MAC address to the allowed list.

Captive Portal Issues (Public Wi-Fi)

If you're on a hotel, airport, coffee shop, or campus Wi-Fi network and see "Connected But No Internet," the network almost certainly has a captive portal — a login page you must complete before the network grants internet access.

Why the Portal Doesn't Appear Automatically

Operating systems detect captive portals by trying to reach a known URL. If the detection fails (due to custom DNS settings, VPN software, or HTTPS-only browsing), the login page may never appear. Here's how to trigger it manually:

  • Open your browser and navigate to http://neverssl.com — this site intentionally uses HTTP (no HTTPS), making it easy for captive portals to intercept and redirect you to the login page.
  • Try http://captive.apple.com (Apple's captive portal detection URL) or http://connectivitycheck.gstatic.com/generate_204 (Google's).
  • Try navigating to the router's IP address directly: http://192.168.1.1 or whatever the network's gateway is.

Captive Portal Tips

  • Temporarily disable VPN: Captive portals cannot redirect HTTPS or VPN traffic. Disable your VPN, complete the portal login, then re-enable the VPN.
  • Reset DNS to automatic: If you have custom DNS (1.1.1.1, 8.8.8.8), the portal may not redirect your DNS queries correctly. Temporarily switch to automatic DNS, complete the portal, then switch back.
  • Use a private/incognito window: Browser extensions and cached HSTS rules can interfere with portal redirects. An incognito window starts clean.
  • Accept the terms / pay: Some portals require you to accept terms of service, enter a room number (hotels), or pay for access before enabling your connection.

Check for ISP Outages

If your router shows no internet connection (WAN/Internet status light is off or red, no IP address from ISP), the problem is upstream and beyond your control. Here's how to check:

  • ISP status page: Visit your ISP's website from your phone (using cellular data) and check their service status or outage page.
  • Downdetector: Visit downdetector.com and search for your ISP to see real-time outage reports from other users in your area.
  • Modem lights: If you have a separate modem, check its lights. A solid "Online" or "Internet" light means the ISP link is up. A flashing or off light means it's trying to connect or has lost sync.
  • Call your ISP: Their automated phone system often announces known outages before connecting you to an agent.
  • Wait: ISP outages are usually resolved within a few hours. If it's a widespread issue, the ISP is almost certainly already working on it.

Full Network Settings Reset (Nuclear Option)

If none of the targeted fixes above work, resetting all network settings on your device returns them to factory defaults. This is the "nuclear option" that resolves nearly all device-level network configuration problems.

Windows

  1. Open Settings → Network & Internet → Advanced network settings → Network reset.
  2. Click Reset now and confirm.
  3. Windows will remove and reinstall all network adapters and reset all networking components to their defaults. Your computer will restart.
  4. After restarting, reconnect to Wi-Fi and enter your password.

Alternatively, run these commands in an elevated Command Prompt for a manual reset:

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

Restart your computer after running all five commands.

iPhone / iPad

  1. Open Settings → General → Transfer or Reset iPhone → Reset.
  2. Tap Reset Network Settings. Enter your passcode.
  3. This erases all saved Wi-Fi networks, passwords, VPN configurations, and Bluetooth pairings. Your phone will restart.
  4. Reconnect to Wi-Fi and enter your password.

Android

  1. Open Settings → System → Reset options.
  2. Tap Reset Wi-Fi, mobile & Bluetooth.
  3. Confirm the reset. Your phone will restart.
  4. Reconnect to Wi-Fi and enter your password.

macOS

  1. Open System Settings → Network.
  2. Select Wi-Fi, click the − (minus) button to remove it, then click the + (plus) button to re-add Wi-Fi.
  3. Alternatively, delete the network preference files at /Library/Preferences/SystemConfiguration/ (remove com.apple.airport.preferences.plist and NetworkInterfaces.plist) and restart.

Frequently Asked Questions

What does "Wi-Fi Connected But No Internet" mean?

It means your device is successfully connected to the Wi-Fi router (the wireless link is working), but the router cannot reach the internet or your device's traffic cannot route beyond the local network. Common causes include ISP outages, DNS failures, IP address conflicts, VPN/proxy issues, and captive portals on public networks.

Why does my phone say "Connected, No Internet" on Wi-Fi?

Your phone performs an automatic connectivity check after joining Wi-Fi (Android pings Google, iOS contacts Apple). If this check fails, the phone marks the connection as "No Internet." This can happen due to an ISP outage, router DNS failure, a captive portal requiring login, MAC filtering blocking your device, or a DHCP issue where the phone received an IP but not a working gateway or DNS.

How do I release and renew my IP address?

On Windows: open Command Prompt as Admin, run ipconfig /release then ipconfig /renew. On macOS: System Settings → Network → Wi-Fi → Details → TCP/IP → Renew DHCP Lease. On Linux: sudo dhclient -r then sudo dhclient. Check the renewed IP — if it starts with 169.254, DHCP failed and the router may need restarting.

Can a VPN cause "Connected But No Internet"?

Yes. If the VPN client can't reach its server, a kill switch feature blocks all internet traffic to prevent data leaks. This makes it look like you have no internet. Fully quit (not just disconnect) the VPN application and test again. If internet works without VPN, the issue is the VPN configuration or server.

What is a captive portal and how does it cause this error?

A captive portal is a login page on public Wi-Fi (hotels, airports, cafes) that you must complete before getting internet access. Until you log in, the network blocks traffic, showing "Connected But No Internet." If the portal doesn't appear automatically, open your browser and visit http://neverssl.com to trigger the redirect.

How do I check if the problem is my device or the router?

Connect a different device to the same Wi-Fi. If all devices have no internet, the problem is the router or ISP. If only one device is affected, the problem is that device's configuration (DNS, IP, drivers, VPN, proxy). You can also test the affected device on a different network (like a phone hotspot) to confirm it works elsewhere.

Will resetting my network settings fix this?

In most device-level cases, yes. A network settings reset clears all saved Wi-Fi networks, DNS caches, proxy configurations, VPN profiles, and adapter settings, returning everything to factory defaults. On Windows: Settings → Network & Internet → Network reset. On iPhone: Settings → General → Reset → Reset Network Settings. On Android: Settings → System → Reset options → Reset Wi-Fi, mobile & Bluetooth.

How do I fix this error if it only happens on one website?

If most websites work but one doesn't, you don't have a "no internet" problem — you have a DNS or routing issue for that specific domain. Flush your DNS cache, try a different DNS server (1.1.1.1 or 8.8.8.8), and use our DNS Lookup tool to check if the domain resolves correctly. The site itself may be down or blocking your region.