Browser Error Fix Guides
Step-by-step fixes for Chrome, Edge, and Firefox network errors — plain-English causes and solutions for every error code.
All Error Guides
DNS_PROBE_FINISHED_NO_INTERNET
DNS_PROBE_FINISHED_NO_INTERNET means your browser could not reach a DNS server. The fix is usually t...
ERR_CONNECTION_TIMED_OUT
ERR_CONNECTION_TIMED_OUT means your browser reached a server but never got a response in time. Commo...
ERR_CONNECTION_REFUSED
ERR_CONNECTION_REFUSED means the target server is reachable but actively rejected your browser's con...
ERR_CONNECTION_RESET
ERR_CONNECTION_RESET means an established connection was suddenly killed. Typical causes are an over...
ERR_SSL_PROTOCOL_ERROR
ERR_SSL_PROTOCOL_ERROR means Chrome could not negotiate a secure TLS connection with the site. Cause...
ERR_NAME_NOT_RESOLVED
ERR_NAME_NOT_RESOLVED means DNS could not find an IP address for the site. The fix is almost always ...
ERR_INTERNET_DISCONNECTED
ERR_INTERNET_DISCONNECTED means your computer thinks it has no internet connection. Check Wi-Fi, Eth...
ERR_NETWORK_CHANGED
ERR_NETWORK_CHANGED means your connection switched networks mid-session — for example, Wi-Fi dropped...
ERR_TOO_MANY_REDIRECTS
ERR_TOO_MANY_REDIRECTS means the site is stuck in a redirect loop. The fix is almost always clearing...
No internet, secured
"No internet, secured" on Windows means you are connected to Wi-Fi but the PC cannot reach the inter...
Wi-Fi has the self-assigned IP address
"Self-assigned IP" on Mac means DHCP failed and macOS fell back to a link-local 169.254 address. The...
Limited connectivity
"Limited connectivity" on Windows means you are connected but cannot get a valid IP — the classic DH...
ERR_CACHE_MISS
ERR_CACHE_MISS means the browser is asking you to confirm a form re-submission. This is not an inter...
DNS_PROBE_POSSIBLE
DNS_PROBE_POSSIBLE means Chrome suspects a DNS problem but is not certain. It is a softer version of...
ERR_EMPTY_RESPONSE
ERR_EMPTY_RESPONSE means the server connected but sent no data. The fix depends on whether the probl...
ERR_ADDRESS_UNREACHABLE
ERR_ADDRESS_UNREACHABLE means your computer cannot find a route to the destination IP. The most comm...
ERR_TIMED_OUT
ERR_TIMED_OUT means Chrome waited too long for a response and gave up. Unlike ERR_CONNECTION_TIMED_O...
ERR_QUIC_PROTOCOL_ERROR
ERR_QUIC_PROTOCOL_ERROR means the QUIC protocol (used by Chrome for faster connections) failed. The ...
Ethernet doesn't have a valid IP configuration
This Windows error means your Ethernet adapter could not get a valid IP address from your router's D...
Ethernet Not Working: How to Fix It
Six ordered fixes for Ethernet that won't connect — from cable swaps to driver resets.
Ethernet Connected But No Internet
Diagnose why Ethernet shows connected but has no internet access — IP address clues included.
502 Bad Gateway: What It Means and How to Fix It
502 Bad Gateway means a proxy or load balancer received an invalid response from an upstream server. What causes it, whether it's fixable client-side, and when…
503 Service Unavailable: What It Means and How to Fix It
503 Service Unavailable means the server is temporarily unable to handle the request — overloaded or down for maintenance. What to do as a visitor and how to…
504 Gateway Timeout: What It Means and How to Fix It
504 Gateway Timeout means a proxy or CDN didn't receive a timely response from the upstream server. What causes it, client-side workarounds, and server-side…
Cloudflare Error 521: What It Means and How to Fix It
Cloudflare 521 means the origin web server refused the connection from Cloudflare. How to whitelist Cloudflare IPs, check firewall rules, and fix 521 as a site…
Cloudflare Error 522: What It Means and How to Fix It
Cloudflare 522 means the connection to the origin server timed out. How to fix it by checking origin server health, keepalive settings, and Cloudflare IP…
Cloudflare Error 525: What It Means and How to Fix It
Cloudflare 525 SSL Handshake Failed means Cloudflare couldn't complete a TLS handshake with the origin server. How to fix SSL configuration on the origin to…
Cloudflare Error 526: What It Means and How to Fix It
Cloudflare 526 Invalid SSL Certificate means the origin's SSL certificate failed validation in Full Strict mode. How to fix self-signed certs, expired certs…
Default Gateway Is Not Available: What It Means and How to Fix It
'Default gateway is not available' is a Windows network diagnostic error meaning your PC can't reach its router. How to fix it by resetting the network…
DNS_PROBE_FINISHED_BAD_CONFIG: What It Means and How to Fix It
DNS_PROBE_FINISHED_BAD_CONFIG means your device's DNS is misconfigured — wrong DNS server, corrupted network settings, or a bad static IP. Step-by-step fixes…
ERR_BLOCKED_BY_CLIENT: What It Means and How to Fix It
ERR_BLOCKED_BY_CLIENT means a browser extension — usually an ad blocker — blocked a request on the page. How to identify which extension is responsible and fix…
ERR_CERT_AUTHORITY_INVALID: What It Means and How to Fix It
ERR_CERT_AUTHORITY_INVALID means the site's SSL certificate was issued by an untrusted authority — self-signed, private CA, or expired root cert. How to…
ERR_CERT_DATE_INVALID: What It Means and How to Fix It
ERR_CERT_DATE_INVALID means the site's certificate is expired or not yet valid — or your system clock is wrong. How to tell which and fix it on Windows, macOS…
ERR_HTTP2_PROTOCOL_ERROR: What It Means and How to Fix It
ERR_HTTP2_PROTOCOL_ERROR means the HTTP/2 connection between Chrome and the server was terminated unexpectedly. How to clear HSTS, disable HTTP/2, and fix this…
ERR_NETWORK_ACCESS_DENIED: What It Means and How to Fix It
ERR_NETWORK_ACCESS_DENIED means Windows Firewall or a security tool is blocking Chrome from accessing the network. How to allow Chrome through the firewall on…
ERR_PROXY_CONNECTION_FAILED: What It Means and How to Fix It
ERR_PROXY_CONNECTION_FAILED means Chrome is configured to use a proxy server that it cannot reach. How to clear proxy settings on Windows, macOS, and Chrome to…
ERR_TUNNEL_CONNECTION_FAILED: What It Means and How to Fix It
ERR_TUNNEL_CONNECTION_FAILED means Chrome's proxy CONNECT request for an HTTPS site was rejected. How to clear proxy settings, reset Winsock, and fix this on…
Internet Keeps Dropping Connection: Step-by-Step Fix
Internet keeps dropping? Diagnose and fix random internet disconnections — covering modem issues, ISP line problems, router settings. Full details below.
One Device Is Slow but Others Are Fast
When only one phone or laptop is slow, the bottleneck is usually local to that device, not your entire internet plan. See the complete breakdown.
This Site Can't Be Reached: What It Means and How to Fix It
'This site can't be reached' in Chrome covers DNS failures, connection refused, and connection timed out. Step-by-step fixes for ERR_NAME_NOT_RESOLVED…
Wi-Fi Has No IP Address: What It Means and How to Fix It
Wi-Fi connected but no IP address (169.254.x.x or 0.0.0.0) means DHCP failed. How to fix it by releasing/renewing your IP, restarting DHCP client, and…
WiFi Says Connected But No Internet — How to Fix It
WiFi connected but no internet? Fix DNS failures, IP conflicts, router WAN issues, and ISP outages with this step-by-step guide.
Your Clock Is Ahead / Behind: What It Means and How to Fix It
Chrome's 'Your clock is ahead' or 'Your clock is behind' error means your system time is wrong, causing SSL certificates to appear invalid. How to fix the…
Your Connection Is Not Private: What It Means and How to Fix It
'Your connection is not private' (NET::ERR_CERT_INVALID) means Chrome found a problem with the site's SSL certificate. How to diagnose and fix it safely.