So your WiFi says it’s connected but there’s no internet. That’s one of the most frustrating network issues you can see the network, you’re connected to it, but nothing loads. Web pages don’t open, apps can’t connect, it’s like you’re online but not really.

This happens a lot more than you’d think. Sometimes it’s your router, sometimes it’s Windows being weird, sometimes it’s your ISP having issues. Let me walk you through what actually fixes this.

Restart your router first

I know, everyone says restart everything. But for network issues, this actually helps a lot.

  • Unplug your router from power
  • Wait 30 seconds
  • Plug it back in
  • Wait for it to fully boot up (usually 1-2 minutes)
  • Try connecting again

This clears the router’s cache and re-establishes connections. It solves a surprising number of network issues.

Restart your computer too

While your router is restarting, restart your computer.

  • This clears Windows network cache
  • Resets network adapters
  • Can fix temporary glitches

Check if other devices work

This tells you where the problem is.

  • Try your phone on the same WiFi
  • Try another computer or tablet
  • If other devices work fine, the issue is your computer
  • If nothing works, it’s your router or ISP

This is important it tells you whether to focus on your computer or your network.

Run Windows Network Troubleshooter

Windows has a built-in tool for network issues.

  • Press Windows + I to open Settings
  • Go to Network & internet
  • Click Advanced network settings
  • Click More troubleshooters
  • Run the Network Adapter troubleshooter
  • Let it scan and fix issues

This can sometimes detect and fix problems automatically.

Reset network settings

Sometimes network settings get messed up and need a reset.

  • Open Command Prompt as admin
  • Type this command and hit Enter:
netsh winsock reset
  • Restart your computer

This resets Windows network configuration to default. It fixes a lot of weird network issues.

Flush DNS cache

DNS issues can cause connected but no internet problems.

  • Open Command Prompt as admin
  • Type this and hit Enter:
ipconfig /flushdns
  • Then type:
ipconfig /renew
  • Restart your computer

This clears DNS cache and renews your IP address.

Disable and re-enable WiFi adapter

Sometimes the adapter just needs a reset.

  • Press Windows + X and select Device Manager
  • Expand Network adapters
  • Find your WiFi adapter
  • Right-click it and select Disable device
  • Wait a few seconds
  • Right-click it again and select Enable device

Update WiFi drivers

Outdated or corrupted drivers can cause network issues.

  • Open Device Manager
  • Expand Network adapters
  • Right-click your WiFi adapter
  • Select Update driver
  • Choose Search automatically for drivers

If that doesn’t find anything, go to your laptop/motherboard manufacturer’s website and download the latest WiFi driver.

Forget the network and reconnect

Sometimes the saved network profile gets corrupted.

  • Go to Settings → Network & internet → WiFi
  • Click Manage known networks
  • Click your WiFi network
  • Click Forget
  • Reconnect to the network
  • Enter your password again

This creates a fresh network profile.

Check airplane mode

Make sure airplane mode isn’t accidentally on.

  • Click the WiFi icon in your taskbar
  • Make sure airplane mode is OFF
  • Make sure WiFi is ON

Check DNS settings

Sometimes DNS settings are wrong or pointing to a server that’s down.

  • Go to Settings → Network & internet
  • Click your WiFi connection
  • Scroll down to DNS server assignment
  • Change it to Automatic (DHCP)
  • Or try Google DNS (8.8.8.8 and 8.8.4.4)

Disable VPN

If you have a VPN running, it might be causing issues.

  • Disconnect from your VPN
  • Try accessing the internet
  • If it works, the VPN is the problem
  • Try a different VPN server or contact VPN support

Check for Windows updates

Sometimes network issues are caused by Windows bugs.

  • Go to Settings → Windows Update
  • Check for updates
  • Install everything available
  • Restart your computer

Temporarily disable firewall/antivirus

Sometimes security software blocks internet access.

  • Disable your antivirus temporarily
  • Disable Windows Firewall temporarily
  • Try accessing the internet
  • If it works, your security software is blocking something
  • Re-enable it and adjust settings

Check router settings

If other devices also have no internet, the issue might be your router.

  • Log into your router (usually 192.168.1.1 or 192.168.0.1)
  • Check if it has an internet connection
  • Check DNS settings
  • Restart the router from its admin panel
  • Update router firmware if available

Contact your ISP

If nothing works and all your devices have no internet:

  • Check if your ISP is having outages
  • Call your ISP support
  • They can check if there’s an issue on their end
  • Sometimes they need to reset your connection from their side

Common causes

Most of the time it’s:

  • Router needs restart
  • DNS cache needs clearing
  • Network adapter needs reset
  • Windows network settings are messed up

Sometimes it’s:

  • ISP outage
  • Router hardware issue
  • WiFi driver corruption
  • VPN or firewall blocking

What NOT to do

Don’t randomly download network fix tools from the internet. Most of these are garbage or malware. Stick to Windows built-in tools and official drivers.

Don’t keep restarting your computer over and over without trying other fixes. If it didn’t work the first few times, it probably won’t work now.

Don’t ignore it network issues rarely fix themselves.

Where to start

Start with restarting your router and computer. That solves a surprising number of cases.

If that doesn’t work, check if other devices have internet. This tells you where to focus your troubleshooting.

For computer-specific issues, run the network troubleshooter, reset network settings with netsh winsock reset, and flush DNS cache.

Most “connected but no internet” issues are fixable without calling your ISP. It’s usually just a matter of working through these systematically.