Why Won't My Computer Connect to the Internet? Common Causes and Fixes
Few things are more frustrating than sitting down to work — or stream, or browse — and finding your computer refuses to get online. The problem could be anywhere from your device to your router to your ISP's infrastructure. Understanding where the breakdown is happening is the first step to fixing it.
Start With the Basics: Is It Your Device or Your Network?
Before diving into settings, run a quick mental check:
- Can other devices (phone, tablet, another laptop) connect to the same Wi-Fi or wired network?
- Is the problem happening on all websites and apps, or just one?
- Did it stop working after a recent update, installation, or settings change?
If other devices connect fine, the problem is almost certainly isolated to your computer. If nothing on your network works, the issue is upstream — your router or your ISP.
The Most Common Reasons a Computer Won't Connect
1. Wi-Fi Is Off or Disconnected
This sounds obvious, but it's the first thing to confirm. Many laptops have a physical Wi-Fi toggle key (usually a function key like F2 or F8) or a hardware switch on the side. Accidentally pressing it disables the wireless adapter entirely — and the symptom looks identical to a serious network problem.
In Windows, check the Network icon in the system tray. On macOS, look at the Wi-Fi icon in the menu bar. If Wi-Fi shows as "off" or the icon looks crossed out, toggle it back on.
2. IP Address or DNS Configuration Problems
Every device on a network needs a valid IP address to communicate. Most home networks use DHCP — meaning your router automatically assigns one when you connect. If that process fails (often after a crash, update, or prolonged sleep), your computer may end up with an invalid or duplicate address.
You can diagnose this in Windows by running ipconfig in Command Prompt. Look for an address starting with 169.254.x.x — that's an APIPA address, which means your computer couldn't get a real IP from the router and assigned itself a fallback. It cannot reach the internet from this state.
DNS issues are different. Here, your computer has a valid network connection but can't translate domain names (like google.com) into IP addresses. The symptom: websites fail to load, but pinging an IP address directly (like ping 8.8.8.8) may succeed. Switching to a public DNS server like Google (8.8.8.8) or Cloudflare (1.1.1.1) often resolves this.
3. Network Adapter Driver Issues 🔧
Your network adapter — whether Wi-Fi or Ethernet — depends on a driver to communicate with your operating system. Drivers can break after:
- A Windows or macOS update
- A corrupted system file
- A failed driver installation
In Windows, open Device Manager and look under Network Adapters. A yellow warning triangle next to your adapter confirms a driver problem. Reinstalling or rolling back the driver is usually the fix.
4. Router or Modem Issues
If multiple devices on your network have lost internet access, the issue likely isn't your computer at all. Routers and modems can lock up, overheat, or lose their connection to your ISP.
The standard fix: power cycle your equipment. Unplug your modem and router, wait 30 seconds, plug the modem back in first, wait for it to fully connect, then plug the router back in. This process clears temporary states and forces a fresh connection to your ISP.
If you're on a combined modem/router unit, the same process applies — just unplug the single device.
5. Firewall or Security Software Blocking Connections
Overly aggressive firewall rules or third-party security software can block internet access while still allowing a local network connection. This is more common after installing new security tools or after a software update changes default rules.
Test by temporarily disabling your third-party antivirus or firewall (briefly, in a safe environment) and checking if connectivity returns. If it does, the software is the culprit and needs its rules adjusted — not permanently disabled.
6. ISP Outage
Sometimes the problem genuinely isn't on your end. ISP outages can affect an entire neighborhood or region. Check your provider's status page (via your phone's mobile data) or look at community outage trackers like Downdetector.
Quick Diagnostic Table
| Symptom | Likely Cause |
|---|---|
| No devices can connect | Router/modem issue or ISP outage |
| Only your computer affected | Adapter, driver, or IP configuration |
| Connected but no websites load | DNS misconfiguration |
| Works after disabling antivirus | Firewall or security software conflict |
| 169.254.x.x IP address shown | DHCP failure — router not assigning IP |
| Intermittent drops | Driver instability, interference, or overheating |
Operating System Matters 💻
The diagnostic path differs meaningfully depending on your OS:
- Windows 10/11 includes a built-in Network Troubleshooter (right-click the network icon → Troubleshoot problems) that resolves common IP and adapter issues automatically.
- macOS has Wireless Diagnostics (hold Option and click the Wi-Fi icon) which can identify interference, signal problems, and configuration conflicts.
- Linux users typically troubleshoot through terminal commands (
nmcli,ifconfig,systemctl) — the process is more manual and varies by distribution.
Physical Connections Still Matter
For wired Ethernet connections, check the cable itself. A damaged or loose RJ-45 connector can cause intermittent or complete failures that look like software problems. Try a different cable and a different port on your router before going deeper.
The specific fix that works depends heavily on your operating system, hardware, network setup, and what changed just before the problem started. The same symptom — "no internet" — can trace back to a dozen different root causes, and the right diagnostic steps shift depending on which of those variables apply to your situation.