Picture this: you’re sitting with your laptop, WiFi shows full bars, that little connection icon looks perfectly fine, but nothing loads. Google won’t open. YouTube is stuck. WhatsApp Web just spins forever.
You disconnect and reconnect the WiFi. Nothing. You restart the browser. Still nothing. You turn the laptop off and on. Same result.
I’ve been in this exact situation more times than I’d like to admit. Once during an important work call, once right before submitting an assignment, and once when I was trying to book train tickets with 10 minutes to spare.
The most frustrating part? Your phone is sitting right next to you, connected to the same WiFi, and it’s loading everything just fine. So it’s clearly not the internet that’s down.
This specific problem, WiFi connected but no internet, has its own set of causes that are completely different from “WiFi not connecting.” And once you understand what’s actually going wrong, fixing it becomes much less stressful.
Let me walk you through exactly what to check and in what order.

Why Does This Even Happen?
Your device can be connected to the WiFi router perfectly well full signal, proper password, everything, but still have no internet access. This happens because connecting to WiFi and having internet are actually two separate things.
Your device → Router → Internet Service Provider (ISP) → Internet
If the connection breaks anywhere in that chain, you’ll see “connected” on your device, but no actual internet. The most common break points are:
- Your router lost its connection to the ISP
- IP address conflict on your device
- DNS settings got corrupted
- Network adapter driver issue
- Router firmware glitch
- ISP outage in your area
Now let’s fix it, starting with the simplest checks.
Fix 1 — Restart Everything (The Right Way)
I know, I know. “Have you tried turning it off and on again?” sounds like a joke. But there’s a right way and a wrong way to do this, and most people do it wrong.
The correct restart order:
- Turn off your modem first (the box that comes from your ISP usually has a coaxial or telephone wire going into it)
- Turn off your router (if it’s separate from the modem)
- Turn off your laptop or PC
- Wait a full 60 seconds — not 5, not 10, a full minute
- Turn on the modem first — wait for all lights to stabilize (usually 30-45 seconds)
- Turn on the router — wait again
- Now turn on your laptop
The waiting part matters. The modem needs time to re-establish its connection with your ISP before the router tries to pull internet from it. Skipping this step is why the “restart” fix often doesn’t work for people.
After this, test your internet. If it’s working great! If not, keep going.
Fix 2 — Check If It’s Just Your Device
Before spending time fixing your computer, confirm whether the problem is with your device or with the router/internet connection itself.
Quick test:
- Try opening a website on your phone using the same WiFi
- Try on a different laptop or tablet if available
- Check if the internet works when your phone is on mobile data instead of WiFi
If the internet works on your phone over WiFi but not on your laptop, the problem is definitely with your laptop’s network settings, not the router or ISP.
If nothing works on any device, the problem is with your router or ISP. Skip to Fix 6.
If only your laptop has the problem, continue with Fix 3 and 4.
Fix 3 — Flush DNS and Renew IP Address
This sounds technical, but it’s literally just typing two commands. DNS is basically your internet’s phonebook it converts website names (like google.com) into IP addresses. When it gets corrupted or outdated, websites stop loading even though you’re “connected.”
On Windows:
- Press Windows + S and search for CMD
- Right-click Command Prompt → Run as Administrator
- Type these commands one by one, pressing Enter after each:
netsh winsock reset
netsh int ip reset
ipconfig /release
ipconfig /flushdns
ipconfig /renew
- Restart your computer after all commands are complete
This clears out the corrupted DNS cache and requests a fresh IP address from your router. I’ve used this fix probably a dozen times, and it works about half the time for this specific problem.

On Mac:
- Open Terminal (Command + Space, type Terminal)
- Type:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
- Enter your Mac password when asked
- Restart your Mac
Fix 4 — Change Your DNS Server
Sometimes your ISP’s default DNS servers are slow, overloaded, or down. Switching to Google’s DNS or Cloudflare’s DNS takes 2 minutes and often fixes “connected but no internet” instantly.
On Windows:
- Press Windows + R, type
ncpa.cpl, press Enter - Right-click your WiFi adapter → Properties
- Double-click “Internet Protocol Version 4 (TCP/IPv4)”
- Select “Use the following DNS server addresses.”
- Enter:
- Preferred DNS: 8.8.8.8 (Google) or 1.1.1.1 (Cloudflare)
- Alternate DNS: 8.8.4.4 (Google) or 1.0.0.1 (Cloudflare)
- Click OK → Close
- Open your browser and test
On Android:
- Go to Settings → WiFi
- Long-press your connected network → Modify Network
- Change IP settings to Static
- Scroll down to DNS 1 and DNS 2
- Enter 8.8.8.8 and 8.8.4.4
- Save
I personally use 1.1.1.1 (Cloudflare) on all my devices it’s faster than Google DNS in most regions and has better privacy. Since switching, I’ve had noticeably fewer “connected but no internet” episodes.
Fix 5 — Disable and Re-enable Network Adapter
Your network adapter is the hardware inside your laptop that handles WiFi. Sometimes it gets into a stuck state especially after sleep mode or a Windows update, and just needs a reset.
Steps:
- Press Windows + X → click Device Manager
- Expand “Network Adapters”
- Right-click your WiFi adapter (usually says something like “Intel Wireless” or “Realtek WiFi”)
- Click “Disable device” → confirm
- Wait 10 seconds
- Right-click again → “Enable device.”
- Wait for it to reconnect and test
If this doesn’t help, try updating the driver:
- Right-click the adapter → “Update driver.”
- Choose “Search automatically for drivers.”
- Let Windows find and install any updates
Outdated WiFi drivers are a surprisingly common cause of this problem, especially on laptops that haven’t been updated in a while.
Fix 6 — Check Your Router Settings
If the problem is happening on all devices, your router is the culprit — not your laptop.
Try these in order:
Factory reset your router — There’s usually a small reset button on the back. Press it with a pin for 10-15 seconds until the lights blink. This resets everything to default settings. You’ll need to set up your WiFi name and password again, but it often fixes persistent router issues.
Check the router’s WAN light — Look at the lights on your router. Most routers have a WAN or Internet light (sometimes red or orange when there’s no internet). If it’s red or off, your router isn’t getting internet from your ISP — which means the problem is outside your house.
Log into the router admin panel — Type 192.168.1.1 or 192.168.0.1 in your browser (while connected to WiFi). Log in with admin credentials (usually printed on the router label). Check whether the WAN/Internet status shows as connected.

Fix 7 — Check for ISP Outage
If nothing above works and all your devices have no internet access, there’s a solid chance your ISP is experiencing an outage in your area.
How to check:
- Use your mobile data to visit your ISP’s website or social media page
- Search Twitter/X for your ISP’s name + “down” or “outage”
- Visit downdetector.in (or downdetector.com) and search for your ISP. It shows real-time outage reports from users
If there’s an outage, the only fix is to wait it out and contact your ISP’s customer care. In India, most major ISPs, Jio Fiber, Airtel Xstream, and BSNL have customer care numbers that can give you an estimated resolution time.
Mistakes People Make With This Problem
Reinstalling Windows. I’ve seen people do this after spending 3 hours frustrated. 99% of the time, this problem has nothing to do with Windows itself, its network settings, DNS, or the router. Never reinstall Windows for a WiFi issue.
Only restarting the router and not the modem. Your modem is what actually connects to the internet. Restarting just the router doesn’t help if the modem has lost its connection to the ISP.
Forgetting to check other devices. This single step tells you exactly where the problem is on your device or on the network. Skipping it wastes a lot of time going in the wrong direction.
Changing too many settings at once. When you change DNS, flush DNS, reset the adapter, and change IP settings all at the same time without testing in between, you don’t know which fix actually worked. Go one fix at a time, test, then move to the next.
Which Fix Works Most Often?
From my personal experience and helping others:
- Fix 1 (Proper restart) — Fixes it roughly 35% of the time
- Fix 3 (DNS flush + IP renew) — Another 25%
- Fix 4 (Change DNS server) — Fixes another 20%
- Fix 7 (ISP outage) — Surprisingly common, maybe 10%
So if you’re in a hurry, do Fix 1 first, then Fix 3, then Fix 4. That combination handles 80% of cases.
The “connected but no internet” error looks scary because your WiFi seems fine, but the actual cause is almost always something simple that takes minutes to fix once you know where to look.
Still stuck after trying everything? Drop your router model and ISP name in the comments — happy to help troubleshoot further.

Written by: Krunal,
Founder & Tech Writer at ToolsVila.online
I help people solve everyday tech problems with simple and practical guides. Over 6 years of hands-on experience with WordPress, Windows, Android & digital tools.