A Wi-Fi link can show “connected” while the internet fails due to DNS, router, sign-in, driver, or firewall issues on the device or network.
You see full bars, yet pages spin. This guide explains why a machine links to Wi-Fi but can’t reach websites, then gives clear fixes for Windows and macOS. Start with quick checks, then move deeper only if needed.
Laptop Connected To Wi-Fi But No Internet — Common Causes
“Connected” only means your device reached the router. Reaching the web needs more pieces working together. These are the usual blockers:
- DNS lookup fails: Your device can’t translate site names to IP addresses.
- Router hiccup: The access point hands out bad addresses or needs a reboot.
- Captive portal pending: Hotels, airports, and cafés often require a sign-in page.
- VPN or security app: Filters can block traffic or reroute it poorly.
- Driver or OS bug: Old or corrupt network components stop traffic.
- ISP outage: The internet link beyond your router is down.
Rapid Checks Before You Tinker
- Test another device on the same Wi-Fi. If everything is offline, skip to the router section.
- Toggle Wi-Fi off/on on the laptop and reconnect.
- Forget and re-add the network. Re-enter the password carefully.
- Turn off VPN and any third-party firewall for a minute to test.
- Try a different site by typing
http://neverssl.comin the browser, which can trigger a captive portal login.
Fix DNS Problems Fast
When names don’t resolve, pages won’t load. Switching to a reliable resolver often clears it in seconds.
Windows
- Open Settings > Network & Internet > Wi-Fi > Hardware properties (or Control Panel > Network Connections).
- Open the adapter’s Properties → select Internet Protocol Version 4 (TCP/IPv4) → Properties.
- Select Use the following DNS server addresses and enter
1.1.1.1and1.0.0.1. Click OK. - Flush old entries: open Command Prompt (Admin) and run:
ipconfig /flushdns
ipconfig /release
ipconfig /renew
macOS
- Go to System Settings > Network, select Wi-Fi, then Details.
- Under DNS, add
1.1.1.1and1.0.0.1. Click OK, then Apply. - Renew the lease: in Wi-Fi details, choose Renew DHCP Lease.
On Windows, you can also run the built-in troubleshooter, which checks DNS along with other items (Fix Wi-Fi connection issues). On Mac, Apple’s guide lists router, VPN, and OS steps in one place (If your Mac can’t get online over Wi-Fi).
Kick The Router And Modem Back Into Shape
If multiple devices are offline, the access point or modem needs attention. Do this in order:
- Power cycle the modem and router: unplug both for 60 seconds, plug in the modem, wait two minutes, then plug in the router.
- Check WAN light on the router. If it’s dark or red, the upstream line may be down; contact the provider.
- Check router filters like MAC lists or guest isolation.
- Update router firmware if an update is available.
Clear Stuck Windows Network Components
If only the laptop fails while phones work, refresh the network stack. These commands are safe and fix many cases.
Run These Commands In An Admin Command Prompt
netsh winsock reset
netsh int ip reset
ipconfig /flushdns
ipconfig /release
ipconfig /renew
Tip: Reboot after the first two lines. Microsoft’s documentation explains what a Winsock reset does and when it helps (netsh winsock).
Reinstall Or Update The Wi-Fi Driver
- Open Device Manager → Network adapters.
- Right-click your wireless adapter → Uninstall device (keep the driver box unchecked) → reboot. Windows will reload a fresh driver.
- For best results, install the latest driver from the laptop or adapter vendor’s site.
Reset Windows Networking (Last Resort)
Use when nothing else works and you’re fine re-joining networks.
- Open Settings > Network & Internet.
- Select Advanced network settings → Network reset.
- Click Reset now, then reboot. You’ll need to reconnect to Wi-Fi afterward.
macOS Steps That Solve “Connected, No Internet”
- Renew DHCP lease in Wi-Fi details.
- Delete and re-add Wi-Fi service: System Settings → Network → click the three dots next to Wi-Fi → Delete Service, then add it again.
- Turn off VPN/security apps briefly to test.
- Run Wireless Diagnostics: hold Option and click the Wi-Fi icon in the menu bar → Open Wireless Diagnostics…
- Try another DNS as shown earlier.
Don’t Miss Captive Portals On Public Wi-Fi
Open networks at hotels and airports require a browser sign-in. If the login page doesn’t appear:
- Browse to
http://neverssl.comorhttp://1.1.1.1to trigger the page. - Turn off custom DNS temporarily; captive portals often rely on the network’s DNS.
- Forget and reconnect to the network to force a new session.
Check Firewalls, Proxies, And VPN
Security tools can block or reroute traffic. To test:
- Pause the VPN and try a site. If it works, switch the VPN server or protocol, or contact the provider.
- Disable third-party firewalls for a minute. If pages load, add your browser and system services to the allow-list.
- Inspect proxy settings: in Windows, search Internet Options → Connections → LAN settings; on Mac, open Wi-Fi details → Proxies. Turn off anything you don’t use.
ISP Or Wide-Area Problems
If the modem’s internet light is off or your phone on mobile data can’t reach the provider’s status site, the outage is upstream. Use your provider’s app or a mobile browser to view local outage maps. Grab the modem’s make, model, and signal levels from its status page; support will ask for them.
When The Fix Is Outside Your Laptop
Some causes sit beyond the device:
- ISP maintenance or line issues can cut service for a block or building.
- Router limits like client isolation on guest SSIDs block local network and internet access.
- Overcrowded channels slow or stall traffic; moving to 5 GHz/6 GHz or changing channels can help.
Quick Fix Matrix
| Symptom | Likely Cause | What To Try |
|---|---|---|
| Only one laptop offline | DNS or driver | Change DNS; run Winsock/IP reset; reinstall driver |
| All devices offline | Router or ISP | Reboot modem/router; check WAN; contact provider |
| Public Wi-Fi stalls | Captive portal | Open non-HTTPS site; disable custom DNS; re-join |
| VPN connects, web dead | Blocked routes | Switch server/protocol; pause VPN to test |
| Pages don’t load but pings work | DNS only | Switch resolver; flush DNS cache |
| Random dropouts | Router firmware or channels | Update firmware; move to 5 GHz/6 GHz; change channel |
How To Tell If It’s DNS
Run two quick checks:
- Open Command Prompt or Terminal. Run
ping 8.8.8.8. If replies come back, basic connectivity works. - Run
ping example.com. If that fails while the IP ping works, it’s a name-resolution problem. Switch DNS as shown.
Safe Order Of Operations
Work top-down to save time.
- Toggle Wi-Fi, forget/re-add network.
- Test another device on the same access point.
- Switch DNS and flush the cache.
- Reboot router and modem.
- Run Winsock/IP reset and renew the IP.
- Update or reinstall the driver.
- Use Windows network reset or macOS Wireless Diagnostics.
- Call the provider with modem stats ready.
When You Need A Clean Slate (Windows)
Network reset removes and reinstalls all adapters and sets everything to defaults. It helps after driver chaos or exotic VPN stacks. You’ll need to reconnect to Wi-Fi and re-enter VPN settings after it finishes.
What To Prepare If You Call Support
- Router model and firmware version.
- Modem model and status light state.
- Whether other devices can reach the web.
- Steps you’ve already tried, in order.
- Your public IP, if you can get it from a phone on mobile data.
Keep It From Happening Again
- Keep OS and drivers fresh.
- Apply router firmware updates.
- Use automatic IP settings unless your network needs static entries.
- Note any VPN or firewall changes you make, so you can roll them back fast.
Why The Status Can Say “Connected” While The Web Is Down
The wireless icon reports only the link between your computer and the access point. That link can be solid while the path beyond the router is broken. Picture the path in layers: device ⇢ router ⇢ modem ⇢ provider. Any gap along that path gives you the odd mix of “connected” Wi-Fi and a dead browser tab.
Typical Layer Breaks
- Device layer: Wrong DNS, a stuck stack, or a driver glitch.
- Router layer: DHCP gives bad addresses or the firewall blocks traffic.
- Modem layer: The line to the provider dropped; signal levels are out of range.
- Provider layer: Regional outage or maintenance window.
Deeper Diagnostics When You Need Proof
If you want to pin down the source before changing settings, these quick checks help.
Windows Or Mac Terminal Checks
# Reach an IP on the internet (tests path, not DNS)
ping 8.8.8.8
# Ask DNS directly for a name
nslookup example.com
# Trace the path hop by hop
tracert example.com # Windows
traceroute example.com # macOS
If ping 8.8.8.8 fails, the issue is below DNS. If the ping works but nslookup fails, fix the resolver. If the trace dies at the second hop, the router or modem is the suspect.
Home Router Settings Worth A Look
- DHCP scope: Pool not exhausted; gateway points to the router’s LAN address.
- DNS source: Test router default vs a public resolver; avoid mixing.
- Guest isolation: Turn it off if your laptop needs local devices or the wider internet.
- Channel congestion: If speeds plunge at night, switch 2.4 GHz to a clean channel (1/6/11) or prefer 5 GHz/6 GHz.
Small Office And School Networks
Managed Wi-Fi can block unknown devices or require a proxy. If you join the SSID but can’t browse, ask IT to allow your MAC address and share any proxy settings.
