Internet Works on Phone but Not Laptop: How to Fix It

When internet works on your phone but not laptop, the problem is always device-specific — a driver issue, incorrect network settings, or a proxy/VPN left active on the laptop. Updated 2026-05-18.

Step 1: Confirm laptop is connected to the right network

Your laptop may have connected to a neighbor's network or a leftover hotspot from a previous session. Open Wi-Fi settings and verify the SSID matches your home network. Disconnect from any unknown or unexpected network and reconnect to yours.

Step 2: Forget and reconnect to Wi-Fi on laptop

Stale Wi-Fi credentials or a corrupted connection profile can block internet access even when signal is present. On Windows: Settings > Network > Wi-Fi > Manage known networks > Forget your network, then reconnect. On Mac: System Settings > Wi-Fi > click the network name > Forget, then reconnect.

Step 3: Check if a proxy is set

A proxy configured on the laptop routes traffic through a server that may be unreachable, blocking all internet. On Windows: Settings > Network and Internet > Proxy > toggle off both Automatically detect settings and Use a proxy server. On Mac: System Settings > Network > select your connection > Proxies > uncheck all proxy types.

Step 4: Disable VPN on laptop

A VPN client left active but connected to an unreachable server blocks internet even though Wi-Fi shows connected. Quit or disable any VPN application installed on the laptop and test internet access again.

Step 5: Flush DNS

A corrupted DNS cache can prevent the laptop from resolving domain names. Open Command Prompt as administrator and run: ipconfig /flushdns. On Mac, open Terminal and run: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder.

Step 6: Reset TCP/IP stack

A corrupted TCP/IP stack stops internet even with valid Wi-Fi. Open Command Prompt as administrator and run these commands in order: netsh int ip reset, then netsh winsock reset, then reboot the laptop. This resets all network stack components to defaults.

Step 7: Update Wi-Fi driver

An outdated or corrupted Wi-Fi driver allows connection to the router but breaks internet routing. Open Device Manager > Network Adapters > right-click your Wi-Fi adapter > Update driver > Search automatically for drivers. If Windows finds nothing new, visit the laptop manufacturer's support site to download the latest driver manually.

Frequently Asked Questions

Why does my laptop not have internet but phone does?

Because phone and laptop are separate devices with independent network stacks. When phone works and laptop does not, the router and ISP are fine — something on the laptop is blocking internet. The most common causes are: a proxy setting left active, a VPN connected to an unreachable server, a corrupted DNS cache, or an outdated Wi-Fi driver.

Does resetting TCP/IP fix internet issues?

Yes, in many cases. Running netsh int ip reset and netsh winsock reset on Windows clears corrupted network stack data that can accumulate after software installs, VPN clients, or Windows updates. It is a safe operation — it only resets network defaults and requires a reboot to take effect.

How do I disable proxy settings on Windows?

Open Settings > Network and Internet > Proxy. Under Manual proxy setup, toggle off Use a proxy server. Under Automatic proxy setup, toggle off Automatically detect settings if you do not use a corporate network. Click Save. If the settings grey out and you cannot change them, a group policy or VPN software may be controlling proxy settings — check installed VPN or security software.

Related Guides

Related Fixes

More From This Section