Browser errors: error fixes

Error screens visitors see in Chrome, Firefox and Edge, with the quick fix for visitors and the root cause for site owners.

Error fix · Browser errorsAw, Snap! in Chrome: Fix Page Crashes and Error CodesChrome's Aw, Snap page means a tab's renderer crashed. Learn what STATUS_ACCESS_VIOLATION and Out of Memory mean and how users and developers fix them.4 min readError fix · Browser errorsDNS_PROBE_FINISHED_NO_INTERNET: Meaning and How to Fix ItChrome shows DNS_PROBE_FINISHED_NO_INTERNET when it cannot reach any DNS server. Check the connection, router, DNS settings and firewall step by step.5 min readError fix · Browser errorsDNS_PROBE_FINISHED_NXDOMAIN: What It Means and How to Fix ItDNS_PROBE_FINISHED_NXDOMAIN means the resolver says the domain does not exist. Fix local DNS cache problems or the missing records, expiry or typo behind it.4 min readError fix · Browser errorsERR_ADDRESS_UNREACHABLE: What It Means and How to Fix ItChrome shows ERR_ADDRESS_UNREACHABLE when there is no route to the server's address. Troubleshoot IPv6, VPN and routing issues, and fix broken AAAA records.5 min readError fix · Browser errorsERR_BAD_SSL_CLIENT_AUTH_CERT: Fix Client Certificate ErrorsChrome shows ERR_BAD_SSL_CLIENT_AUTH_CERT when your client certificate is missing, expired or unusable. Repair the cert, key and CA trust for mutual TLS.4 min readError fix · Browser errorsERR_BLOCKED_BY_CLIENT: Ad Blockers, Extensions and How to Fix ItERR_BLOCKED_BY_CLIENT means a browser extension or setting stopped a request before it left your device. Find the blocker, or rename the URL as a developer.5 min readError fix · Browser errorsERR_CACHE_MISS: "Confirm Form Resubmission" in Chrome ExplainedERR_CACHE_MISS appears when Chrome needs data it no longer has cached, often after a form POST. Learn the visitor fixes and the developer cause.4 min readError fix · Browser errorsERR_CERT_AUTHORITY_INVALID: Untrusted Certificate Fix GuideERR_CERT_AUTHORITY_INVALID means the browser does not trust the certificate issuer. Learn the causes, visitor workarounds and how to fix chains and CAs.4 min readError fix · Browser errorsERR_CERT_COMMON_NAME_INVALID: Hostname Mismatch Fix GuideERR_CERT_COMMON_NAME_INVALID means the certificate does not cover the address you typed. Find the mismatched name and fix SAN, www, wildcard and SNI issues.5 min readError fix · Browser errorsERR_CERT_DATE_INVALID: Expired or Not-Yet-Valid Certificate FixERR_CERT_DATE_INVALID means the certificate is expired or your clock is wrong. See how to tell which, fix it as a visitor, and renew it as a site owner.4 min readError fix · Browser errorsERR_CONNECTION_CLOSED: Why the Connection Closed and How to Fix ItERR_CONNECTION_CLOSED means the server or something in between hung up. Fix visitor-side causes, then trace firewalls, TLS, proxies and server limits.5 min readError fix · Browser errorsERR_CONNECTION_REFUSED: Why Chrome Can't Connect and How to Fix ItChrome shows ERR_CONNECTION_REFUSED when the server answers but rejects the connection. Fix it as a visitor, or find the closed port or stopped service.4 min readError fix · Browser errorsERR_CONNECTION_RESET: What It Means and How to Fix ItChrome's ERR_CONNECTION_RESET means the connection was cut mid-way. Try visitor fixes first, then trace resets from firewalls, proxies and app crashes.4 min readError fix · Browser errorsERR_CONNECTION_TIMED_OUT: Causes and Fixes for Visitors and OwnersChrome says the server took too long to respond. Rule out your own network first, then check for dropped packets, firewalls and an overloaded origin.4 min readError fix · Browser errorsERR_EMPTY_RESPONSE (Didn't Send Any Data): Causes and FixesERR_EMPTY_RESPONSE means the server closed the connection without sending a reply. Find crashes, nginx 444 rules, WAF drops and PHP failures behind it.5 min readError fix · Browser errorsERR_FAILED in Chrome: Generic Error Causes and FixesERR_FAILED is Chrome's catch-all for a request that failed without a specific code. Narrow it down with extensions, network, policy and server checks.4 min readError fix · Browser errorsERR_HTTP2_PROTOCOL_ERROR: Causes and Fixes in ChromeERR_HTTP2_PROTOCOL_ERROR means a stream or frame in an HTTP/2 connection was invalid. Test with curl, then fix nginx, Apache, proxy and antivirus causes.4 min readError fix · Browser errorsERR_INTERNET_DISCONNECTED: Fix "No Internet" in ChromeERR_INTERNET_DISCONNECTED means Chrome sees no working network. Check Wi-Fi, adapter, proxy and VPN settings, then confirm the problem is not the site.4 min readError fix · Browser errorsERR_NAME_NOT_RESOLVED: Causes and Fixes for Visitors and OwnersChrome says the server IP address could not be found. Learn how to flush DNS, change resolvers, and diagnose broken records with dig and our DNS tools.4 min readError fix · Browser errorsERR_NETWORK_CHANGED: Why It Happens and How to Stop ItERR_NETWORK_CHANGED means Chrome saw your network change mid-request. Fix Wi-Fi roaming, VPN, IPv6 and adapter issues, and make web apps retry gracefully.5 min readError fix · Browser errorsERR_PROXY_CONNECTION_FAILED: Fix Proxy Settings and Proxy ServersChrome cannot reach the configured proxy. Reset Windows, macOS and Linux proxy settings, check VPN leftovers and PAC files, and repair a down proxy service.5 min readError fix · Browser errorsERR_SPDY_PROTOCOL_ERROR: Fix Chrome's HTTP/2 Connection FailuresERR_SPDY_PROTOCOL_ERROR is Chrome's older name for an HTTP/2 stream or framing failure. Clear sockets, test without HTTP/2, and fix header or proxy limits.4 min readError fix · Browser errorsERR_SSL_PROTOCOL_ERROR: What It Means and How to Fix ItChrome says the site "can't provide a secure connection" and shows ERR_SSL_PROTOCOL_ERROR. Learn the visitor fixes and the server misconfigurations behind it.4 min readError fix · Browser errorsERR_SSL_VERSION_OR_CIPHER_MISMATCH: Fix TLS Protocol and Cipher ErrorsThe server and browser share no TLS version or cipher. Update nginx or Apache to TLS 1.2/1.3, and test protocols and ciphers with openssl and nmap.4 min readError fix · Browser errorsERR_TOO_MANY_REDIRECTS: Find and Break the Redirect LoopChrome says the site redirected you too many times. Clear cookies as a visitor, or trace and fix the redirect loop in nginx, Apache, a CMS or a CDN.4 min readError fix · Browser errorsERR_TUNNEL_CONNECTION_FAILED: Proxy CONNECT Failure ExplainedERR_TUNNEL_CONNECTION_FAILED means your proxy refused to open a tunnel to an HTTPS site. Test with curl -x, check 407 and 403 answers, and fix Squid ACLs.5 min readError fix · Browser errorsERR_UNSAFE_PORT: Why Chrome Blocks a Port and What to Use InsteadChrome returns ERR_UNSAFE_PORT for URLs on restricted ports such as 6000 or 6666. See why browsers block them and move your service to a safe port.4 min readError fix · Browser errorsFirefox Secure Connection Failed: Error Codes and FixesFirefox's Secure Connection Failed page names a specific error code. Match SSL_ERROR, PR_ and SEC_ERROR codes to their causes and fix them.4 min readError fix · Browser errorsSafari Can't Open the Page: Server Unexpectedly Dropped the ConnectionSafari says the server unexpectedly dropped the connection when a TLS or TCP session is cut. Try Private Relay, DNS and content blockers, then fix the server.4 min readError fix · Browser errorsSEC_ERROR_EXPIRED_CERTIFICATE in Firefox: Causes and FixesFirefox shows SEC_ERROR_EXPIRED_CERTIFICATE when a certificate in the chain has expired. Check the leaf and intermediates with openssl and fix server renewal.5 min readError fix · Browser errorsThis Site Can't Be Reached: Decode the Error and Fix ItChrome's umbrella error for network failures. Use the line under the headline and the ERR_ code to find the real cause, then apply the right fix.5 min readError fix · Browser errorsYour Connection Is Not Private Warning: Meaning and FixesTriage the "Your connection is not private" warning in Chrome, Edge and Safari: read the code under Advanced, find the cause, and know when not to proceed.4 min read