ERR_CONNECTION_TIMED_OUT
Network ErrorWhat Does ERR_CONNECTION_TIMED_OUT Mean?
ERR_CONNECTION_TIMED_OUT occurs when your browser waits too long for a response from the web server and eventually gives up. Unlike ERR_CONNECTION_REFUSED where the server actively rejects the connection, a timeout means the server never responded at all. The browser typically waits around 30 seconds before displaying this error, though the exact timeout period varies by browser.
This error indicates that the TCP connection could not be established within the allotted time. The packets your browser sends to the server are either being dropped somewhere along the network path, the server is too overloaded to respond, or the server's IP address is unreachable. The silence from the server side is what distinguishes this from other connection errors.
Timeout errors are particularly frustrating because they require waiting for the full timeout period before the error appears. Users often encounter this error when accessing servers in geographically distant locations, during peak traffic periods, or when network infrastructure between the client and server is experiencing problems.
Common Causes
Server overload is one of the most common causes. When a web server receives more requests than it can handle, it may fail to respond to new connection attempts in time. This often happens during traffic spikes, DDoS attacks, or when server resources (CPU, memory, or connections) are exhausted. The server simply cannot process the incoming connection request before the browser's timeout threshold is reached.
Network-level issues frequently cause timeouts. Packet loss along the routing path, congested network links, misconfigured routers, or faulty network equipment can all prevent your request from reaching the server or the response from reaching you. Geographic distance combined with poor routing can also contribute to timeouts, especially when accessing servers on different continents through suboptimal routes.
Firewalls configured to silently drop packets rather than reject them will cause timeout errors instead of connection refused errors. This is common with security policies that use "stealth" mode to make services appear completely invisible. Corporate firewalls, ISP-level blocking, and geographic content restrictions may all use this approach. Additionally, incorrect DNS settings pointing to non-existent or unreachable IP addresses will produce timeout errors.
Step-by-Step Fix
First, verify your internet connection is working. Try loading other websites to determine if the issue is specific to one site or affects all browsing. If all sites time out, check your physical network connection (Ethernet cable or WiFi), restart your router and modem, and run our Speed Test to verify your connection is functional.
If only one site is timing out, the problem may be on the server side. Wait a few minutes and try again, as the server may be temporarily overloaded. Try using our Ping Test or Traceroute tool to identify where along the network path the connection is failing. If the ping to the server's IP address also times out, the issue is either with the server or with network routing.
Check your DNS configuration by trying alternative DNS servers such as Google DNS (8.8.8.8) or Cloudflare DNS (1.1.1.1). Flush your local DNS cache using the appropriate command for your operating system. Disable any proxy servers, VPN connections, or browser extensions that might interfere with the connection. If you suspect a firewall issue, temporarily disable your firewall to test, then reconfigure it properly afterward. For persistent issues, contact your ISP to check for routing problems.
Related Network Errors
Frequently Asked Questions
What does ERR_CONNECTION_TIMED_OUT mean?
ERR_CONNECTION_TIMED_OUT means your browser waited for a response from the web server but received nothing within the timeout period (usually about 30 seconds). The server either never received your request, is too busy to respond, or something along the network path is blocking the communication.
How is ERR_CONNECTION_TIMED_OUT different from ERR_CONNECTION_REFUSED?
ERR_CONNECTION_REFUSED occurs when the server explicitly rejects your connection, which happens instantly. ERR_CONNECTION_TIMED_OUT occurs when the server does not respond at all, requiring the browser to wait until its timeout period expires. Refused errors often indicate no server is running, while timeouts suggest network issues or overloaded servers.
Can slow internet cause ERR_CONNECTION_TIMED_OUT?
Yes, a very slow or unstable internet connection can cause timeout errors. High packet loss, extreme latency, or intermittent connectivity can prevent your request from reaching the server or the server's response from reaching you in time. Run our Speed Test and Latency Test to evaluate your connection quality.
How do I fix connection timeout errors on all websites?
If all websites are timing out, restart your router and modem first. Check your network adapter settings, flush your DNS cache, try different DNS servers, disable any VPN or proxy, temporarily disable firewall and antivirus, and try connecting through a different network (like mobile data) to isolate the problem.
Does changing DNS fix ERR_CONNECTION_TIMED_OUT?
Changing DNS servers can fix the error if the problem is DNS-related, such as your current DNS server being slow, unreachable, or returning incorrect IP addresses. Switch to Google DNS (8.8.8.8, 8.8.4.4) or Cloudflare DNS (1.1.1.1) and flush your DNS cache to see if it resolves the issue.