You’re connected to WiFi, the signal is strong, but nothing loads. Browsers give errors, apps say you’re offline. This is one of the most common and frustrating networking problems — and it has several possible causes, each with a different fix.
Quick Checks First
- Try loading a different website — maybe just one site is down
- Try another device on the same WiFi — if it also has no internet, the problem is the router or ISP
- Try forgetting and reconnecting to the WiFi network
Fix 1: Restart Your Router and Modem
The single most effective fix, 80% of the time. Unplug your router (and modem if separate) from power. Wait 30 seconds. Plug the modem in first, wait 30 seconds, then plug the router in. Wait for it to fully start up before testing.
Fix 2: Flush DNS Cache
Windows: Open Command Prompt as administrator → ipconfig /flushdns
Mac: Terminal → sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Fix 3: Release and Renew Your IP Address
On Windows, open Command Prompt as administrator:
ipconfig /releaseipconfig /renew
This forces your device to request a fresh IP address from the router’s DHCP server.
Fix 4: Change DNS Servers
Your router may be handing out broken DNS. Manually set your DNS to 1.1.1.1 (Cloudflare) or 8.8.8.8 (Google) in your network adapter settings.
Fix 5: Forget and Rejoin the Network
On Windows: Settings → Network → Wi-Fi → Manage known networks → find your network → Forget. Then reconnect and re-enter the password. This clears any corrupted connection profile.
Fix 6: Check Your Router’s WAN IP
Log into your router’s admin panel (usually 192.168.1.1 or 192.168.0.1). Look for “Internet” or “WAN” status. If it shows no IP or “disconnected,” the problem is between your router and your ISP — call your ISP.
Fix 7: Disable and Re-enable Your Network Adapter
Windows: Device Manager → Network Adapters → right-click your WiFi adapter → Disable → wait 10 seconds → Enable.
Fix 8: Run Windows Network Troubleshooter
Settings → System → Troubleshoot → Other troubleshooters → Internet Connections → Run. This automatically detects and fixes many common issues including IP conflicts and DNS misconfiguration.