ERR_CONNECTION_TIMED_OUT, what it means and how to fix it

A timeout is silence. Your browser sent the request and waited, and nothing came back, not a page, not a refusal, nothing. Either the server is too overloaded or down to answer, or something on the path (a firewall is the usual suspect) is silently discarding the packets instead of rejecting them.

The fix, in order

  1. Wait a few minutes and reload. A server under a traffic spike times out for everyone and recovers on its own. Retrying immediately in a loop does not help it or you.
  2. Check the site on your phone with Wi-Fi off. If it times out on every network, the site is down or unreachable and waiting is the only fix. If it loads on mobile data, the fault is in your network.
  3. Restart your router and modem. Stale routing and NAT state can send packets into a void. Power both off for 30 seconds if timeouts affect several sites.
  4. Turn off VPN and proxy settings briefly. A dead VPN server or a stale manual proxy makes every destination time out. Windows: Settings → Network & internet → Proxy; clear anything you did not set yourself.
  5. Flush your DNS cache. A stale record can point at an old address where nothing answers. On Windows run ipconfig /flushdns; on macOS run sudo dscacheutil -flushcache.
  6. If the address includes a port, double check it. Timing out on example.com:8080 while the site works on the normal address almost always means the wrong port or a firewall rule covering that port.

If it is your own server

Visitors timing out while the site works from inside your network means the outside path is broken: check that the service is listening on the public interface (not only localhost), that the cloud or host firewall allows the port, and that the machine is not out of CPU or memory. A firewall that drops rather than rejects produces timeouts, which is why your own tests from an allowed address can pass while the public internet sees silence.

If it still happens

One site timing out everywhere for a day or more means the service is down, moved, or gone. Every site timing out on one network only means the router, modem, or provider path is broken; the phone test separates the two cases cleanly.

Common questions

How long does Chrome wait before ERR_CONNECTION_TIMED_OUT? Chrome waits for its built-in connection timeout, which is long enough to feel like a hang, then gives up. There is no user setting for it, and the wait itself is the symptom: a healthy server answers in well under a second.

What is the difference between timed out and refused? A refusal is an immediate answer from the other end saying no. A timeout is no answer at all, which usually means a firewall is silently dropping the traffic or the server cannot respond. The fixes differ, so the distinction matters.

Related errors

ERR_CONNECTION_REFUSED · ERR_CONNECTION_RESET · ERR_ADDRESS_UNREACHABLE