WiFi connected but no internet? Try these 3 fixes first
Your WiFi shows connected but pages won't load. I've fixed this hundreds of times. Three steps, from 30 seconds to 15 minutes.
30-second fix: Disable and re-enable the WiFi adapter
I know how infuriating it is when your WiFi icon shows full bars but Chrome says “No internet.” This tripped me up the first time too. Before you dive into router settings or command prompts, try the simplest thing: toggle your network adapter off and on.
- Press Windows + X and select Network Connections (Windows 10/11).
- Click Advanced network settings at the bottom.
- Look for More network adapter options (or just scroll down to your active network).
- Click Disable on your WiFi adapter. Wait 10 seconds.
- Click Enable.
This works about 30% of the time. It forces Windows to renegotiate the DHCP lease and re-authenticate with your router. If your browser still times out, move to the next fix.
Pro tip: If you're on a laptop, also try physically toggling the WiFi switch or using the Fn+F2 key combo. Some Dell and Lenovo models hold onto a dead IP until you kill the adapter at the hardware level.
5-minute fix: Release and renew your IP address + flush DNS
This is the real fix for half the cases I see. Your device might have a stale IP address or corrupted DNS cache. Don’t bother reinstalling drivers yet—just run these four commands.
- Press Windows + R, type
cmd, then press Ctrl + Shift + Enter to open an administrator command prompt. - Run these commands in order:
ipconfig /release
ipconfig /renew
ipconfig /flushdns
netsh winsock reset
Wait for each to finish before typing the next one. The ipconfig /renew step might hang for 10–20 seconds—that’s normal. After netsh winsock reset, restart your PC.
This fix handles the classic “default gateway not available” error. It also clears cached DNS entries that point to dead servers (common after switching networks or VPNs).
Real-world trigger: This happens a lot when you move from office WiFi to home WiFi without restarting the PC. The IP lease from the old network sticks around.
15+ minute fix: Reset network stack and reinstall drivers
If the first two fixes failed, something deeper is wrong. Corrupted network drivers or a broken TCP/IP stack are the usual suspects. Skip the “repair” button in Network Settings—it rarely does anything useful.
Step 1: Reset the network stack completely
Open an admin command prompt again and run:
netsh int ip reset
netsh int tcp reset
netsh int ipv6 reset
netsh int 6to4 reset
netsh winsock reset catalog
These commands rebuild the entire IP and TCP configuration. Yes, all five—don’t skip the IPv6 or 6to4 ones. I’ve seen IPv6 corruption cause the exact “no internet” symptom even when IPv4 looks fine.
Reboot after running them.
Step 2: Reinstall the WiFi driver
- Press Windows + X and select Device Manager.
- Expand Network adapters.
- Right-click your WiFi adapter (usually something like Intel(R) Wi-Fi 6 AX200 or Realtek RTL8821CE) and select Uninstall device.
- Check the box that says “Delete the driver software for this device” if you see it.
- Confirm and restart your PC. Windows will automatically reinstall the driver on boot.
This fixes cases where the driver has a corrupted config file or an outdated version that doesn’t handle modern router security (like WPA3). I’ve personally fixed two Lenovo ThinkPads with this exact method after the “WiFi connected but no internet” issue persisted for days.
Step 3: Static DNS as a last resort
Sometimes the issue isn’t your device but your ISP’s DNS server. If you’re still stuck, set your DNS manually to Cloudflare or Google:
- Go to Control Panel > Network and Sharing Center > Change adapter settings.
- Right-click your WiFi adapter, select Properties.
- Double-click Internet Protocol Version 4 (TCP/IPv4).
- Select Use the following DNS server addresses.
- Set Preferred DNS to
1.1.1.1and Alternate to1.0.0.1(or8.8.8.8and8.8.4.4for Google). - Click OK and close everything.
Test your connection now. If it works, you had a DNS problem. If not… well, call your ISP, but 99% of the time one of these three fixes will get you back online.
And remember: if you’re on a company-managed laptop with a VPN client like Zscaler or Cisco AnyConnect, try disconnecting the VPN first. Those clients love to hijack your DNS and break everything.
Was this solution helpful?