How to Fix “This site can’t be reached” (ERR_CONNECTION_TIMED_OUT) in Chrome

There are few things more annoying than trying to access a website and being greeted by the blank gray screen of Google Chrome displaying “This site can’t be reached” alongside the ERR_CONNECTION_TIMED_OUT code. This error means exactly what it says: your browser tried to connect to the website’s server, but the server took too long to reply, causing Chrome to abandon the attempt.

While this is sometimes caused by a website being genuinely offline, it is frequently the result of a misconfigured network setting, a corrupted DNS cache, or a stubborn proxy on your own computer.

Here is a complete, advanced troubleshooting guide to fix connection timeouts in Google Chrome on Windows.

1. The “Hidden” Fix: Clear Chrome’s Host Cache

Most users know how to clear their standard browser history and cookies. However, Chrome also maintains its own separate, hidden DNS cache to speed up website loading times. If this hidden cache becomes corrupted or points to an outdated IP address, Chrome will continuously time out.

  1. Open Google Chrome.
  2. In the address bar, type the following exact URL and press Enter:
    chrome://net-internals/#dns
  3. You will see a very sparse page. Click the button labeled Clear host cache. (Note: There is no confirmation popup; clicking the button is enough).
  4. Close the tab and try reloading your broken website.

2. Flush Your Windows DNS and Reset TCP/IP

If clearing Chrome’s internal cache did not work, the problem likely lies in your Windows operating system’s network stack. Flushing your system DNS and resetting your IP configuration solves the vast majority of local routing issues.

  1. Click the Windows Start Menu, type cmd, right-click on Command Prompt, and select Run as administrator.
  2. Type the following command to flush your DNS cache and press Enter:
    ipconfig /flushdns
  3. Next, reset your IP configuration by typing:
    netsh int ip reset
  4. Finally, reset the Windows Sockets API (Winsock) by typing:
    netsh winsock reset
  5. Restart your computer. These commands will not take full effect until the system reboots.

3. Disable Hidden Proxy Settings

Sometimes, rogue software (or your employer’s IT policies) will route your traffic through a proxy server. If that proxy server goes offline or becomes congested, Chrome will return the ERR_CONNECTION_TIMED_OUT error because it cannot reach the internet directly.

  1. Press the Windows Key + R to open the Run dialog.
  2. Type inetcpl.cpl and press Enter. This opens the legacy Internet Properties window.
  3. Click the Connections tab at the top.
  4. Near the bottom, click the LAN settings button.
  5. Ensure that the box for Automatically detect settings is checked.
  6. Crucially, ensure that the box under “Proxy server” (which says Use a proxy server for your LAN) is UNCHECKED.
  7. Click OK on both windows.

4. Isolate VPN and Antivirus Interference

Modern third-party antivirus suites (like Norton, McAfee, or Bitdefender) feature aggressive “Web Shields” that intercept your browser traffic to scan for malware. If the antivirus scanner crashes or takes too long to analyze a secure connection, Chrome will assume the website timed out.

To isolate this:

  • Temporarily disable your antivirus web shield for 10 minutes and reload the page. If it works, you will need to add an exception for that website in your antivirus settings.
  • Turn off your VPN. Virtual Private Networks encrypt your traffic and send it to a remote server. If your VPN server is overloaded, the connection will time out. Disconnect from your VPN and try the site on your standard ISP connection.

5. Change Your DNS Provider (Google DNS / Cloudflare)

By default, your computer uses the DNS servers provided by your Internet Service Provider. ISP servers are notoriously slow and prone to outages. Switching to a public, high-speed DNS provider can permanently resolve timeout issues.

  1. Open the Windows Settings app (Win + I) and go to Network & internet.
  2. Click on your active connection (Wi-Fi or Ethernet).
  3. Look for DNS server assignment and click Edit.
  4. Change the setting from Automatic to Manual and toggle IPv4 to On.
  5. For Preferred DNS, type 8.8.8.8 (Google DNS) or 1.1.1.1 (Cloudflare).
  6. For Alternate DNS, type 8.8.4.4 (Google) or 1.0.0.1 (Cloudflare).
  7. Click Save.

By clearing Chrome’s internal cache, resetting your Windows IP stack, and ensuring no proxies are blocking your traffic, you should be able to bypass the ERR_CONNECTION_TIMED_OUT error and browse normally.

Leave a Reply

Your email address will not be published. Required fields are marked *

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.

Receive our best articles and tips delivered straight to your inbox.