ERR_CONNECTION_REFUSED is a Chrome browser error that appears when the server actively rejects your connection request instead of loading the page. The fix depends on where the problem originates - your browser, your network, or the website's server. Most cases resolve in under five minutes using the steps below.
Chrome is the most-used browser on the planet, holding over 67% of the global browser market share according to StatCounter's 2026 data - which means connection errors in Chrome affect more users than on any other platform. Understanding what triggers this specific error is the fastest path to resolving it.
What Does ERR_CONNECTION_REFUSED Mean?
ERR_CONNECTION_REFUSED means your browser attempted a TCP connection to the server and received a hard rejection - a RST (reset) packet - rather than a page response. This is different from a timeout: a timeout means the server never replied, while a refused connection means the server actively said no.
Common causes include server downtime, firewall blocks, misconfigured proxy settings, corrupted browser data, or a Chrome extension interfering with the request. The error appears across browsers - Chrome shows "This site can't be reached," Firefox shows "Unable to connect" - but the underlying cause is the same.
Also Read: How to Fix ERR_SSL_PROTOCOL_ERROR in Chrome
What Causes the ERR_CONNECTION_REFUSED Error?
The error has two broad categories of cause: client-side problems (your device, browser, or network) and server-side problems (the website itself is down or misconfigured).
Client-side causes:
- Corrupted Chrome cache or cookies
- A browser extension interfering with connections
- Incorrect proxy or firewall settings
- Outdated DNS records or a DNS failure
- Chrome settings that have become corrupted
Server-side causes:
- The website's server is offline or overloaded
- A server-level firewall blocking incoming connections
- Incorrect port configuration on the server
- An expired or misconfigured SSL certificate on the site
If the error appears on multiple websites at once, the problem is almost certainly on your end. If it affects only one site, start by checking whether that site is down.
How to Fix ERR_CONNECTION_REFUSED in Chrome: 10 Solutions
Work through these steps in order. Each one targets a specific cause, so most users will find a fix before reaching the end.
Is the Website Actually Down?
Before changing any settings, check whether the website itself is offline. Visit a second website - any site you know is reliable. If that loads normally, the problem is likely isolated to the one site you were trying to reach.
Use a free tool like IsItDownRightNow to check the site's status from an external location. If the tool confirms the site is down, the error is on the server's side and there is nothing to fix on your end. Check the site's social media accounts for any outage announcements and wait for the issue to be resolved.
According to the Uptime Institute's Annual Outage Analysis 2025, nearly 40% of organizations experienced a major outage caused by human error in the past three years, with IT and networking issues accounting for 23% of all impactful outages in 2024. Server-side causes are more common than most users assume.
Should You Restart Your Router and Modem?
Yes - a router restart resolves many temporary connection errors, including ERR_CONNECTION_REFUSED. Network equipment can accumulate glitches that clear only with a full power cycle.
Follow this sequence:
- Unplug both the modem and router from power.
- Wait 30 seconds.
- Plug the modem back in first. Wait 2–3 minutes for it to fully reconnect.
- Plug the router back in. Wait another 2 minutes.
- Reload the website in Chrome.
This sequence matters. Connecting the router before the modem is ready can produce a new set of errors.
How Do You Troubleshoot Your Internet Connection for This Error?
If rebooting your network equipment doesn't help, the problem may be within your device's network configuration rather than your hardware.
Try these steps to fix common Chrome network errors on your connection:
- Reset your network adapter: Go to Settings > Network & Internet > Status, then click Network Reset. This restores your adapter and protocol settings to default.
- Test on another device: Open the same site on a smartphone or tablet connected to the same Wi-Fi. If it loads there, the problem is specific to your computer.
- Switch to an ethernet cable: Plug directly into your router and test again. A weak Wi-Fi signal can cause intermittent connection refusals that look identical to server errors.
- Contact your ISP: If all devices on your network fail to reach the site, your internet provider may have a regional issue worth reporting.
Can Chrome Extensions Cause ERR_CONNECTION_REFUSED?
Yes. A corrupted or overly aggressive Chrome extension can intercept and block outgoing connections, producing this exact error on specific sites.
To test whether an extension is the culprit:
- Click the three-dot menu → More Tools → Extensions.
- Toggle every extension off.
- Reload the website.
If the page loads after disabling extensions, turn them back on one at a time until the error returns - that extension is the cause. Remove or replace it. Ad blockers and VPN extensions are the most frequent offenders.
Does Clearing Chrome's Browsing Data Fix the Error?
Often, yes. Cached files and cookies can become corrupted over time and prevent Chrome from establishing fresh connections.
Clear your browsing data with these steps:
- Click the three-dot menu → Settings → Privacy and security.
- Click Clear browsing data.
- Set the time range to All time.
- Check Cookies and other site data and Cached images and files.
- Click Clear data.
- Restart Chrome and try the site again.
For a quicker test, open an Incognito window (Ctrl+Shift+N) and try the site there first. Incognito bypasses the cache, so if the site loads in Incognito but not in a normal window, clearing browsing data will fix it.
Does Resetting Chrome Fix Connection Refused Errors?
If corrupted Chrome settings are causing the error, a reset restores all defaults - including the startup page, search engine, and extension states - without deleting your saved passwords or bookmarks.
- Type chrome://settings/resetProfileSettings into the address bar and press Enter.
- Click Reset settings to confirm.
- Restart Chrome and test the site.
This is worth trying if the error appeared after a Chrome update or after installing new software.
Are Proxy Settings Causing ERR_CONNECTION_REFUSED?
Incorrect proxy settings redirect Chrome's traffic through a server that may be blocking the connection. If you don't use a proxy deliberately, Chrome should be set to detect settings automatically.
To check your proxy configuration:
- Go to Settings > Network & Internet > Proxy.
- Under Automatic proxy setup, make sure Automatically detect settings is on.
- Under Manual proxy setup, confirm Use a proxy server is turned off - unless you intentionally use one.
- Save the settings and reload the site.
Manual proxy configurations with outdated addresses or incorrect ports are a frequent hidden cause of this error.
Is a Firewall Blocking Chrome?
Windows Firewall and third-party security software can block Chrome from connecting to certain websites, especially after a software update changes Chrome's signature.
To check:
- Open Windows Firewall settings via Control Panel > System and Security > Windows Defender Firewall.
- Click Allow an app or feature through Windows Defender Firewall.
- Scroll the list to find Google Chrome.
- Make sure both Private and Public checkboxes are ticked.
- If Chrome isn't listed, click Allow another app and add it manually.
If you use third-party antivirus software, check its network protection or web shield settings for any rules blocking Chrome or the specific site.
How Do You Add a Site to Chrome's Trusted Sites?
For a single website that consistently triggers ERR_CONNECTION_REFUSED despite other sites working fine, adding it to Chrome's trusted sites list bypasses security restrictions that may be blocking it.
- Go to Settings > Privacy and security > Site settings.
- Under Permissions, select Additional permissions or scroll to Trusted sites.
- Click Add and enter the domain name.
- Confirm and reload the site.
This approach works well for internal network sites, development environments, or sites using self-signed certificates that Chrome flags as untrusted. You can also learn how to fix connection errors related to SSL certificates if Chrome's security warnings are the underlying cause.
Does Updating Windows Fix ERR_CONNECTION_REFUSED?
Occasionally, yes. Outdated Windows drivers or system files can create network stack issues that manifest as Chrome connection errors.
- Go to Settings > Windows Update.
- Click Check for updates and install everything available.
- Restart your computer when prompted.
- Open Chrome and test the site again.
This is a last-resort step, but it resolves errors that resist every other fix - particularly on machines that haven't been updated in months.
Summary: What to Do When Chrome Says ERR_CONNECTION_REFUSED
| Step | Fix | Best For |
| 1 | Check site status (IsItDownRightNow) | Server-side errors |
| 2 | Restart router and modem | Network glitches |
| 3 | Reset network adapter / test other devices | Local network issues |
| 4 | Disable Chrome extensions | Extension conflicts |
| 5 | Clear Chrome cache and cookies | Corrupted browser data |
| 6 | Reset Chrome settings | Corrupted Chrome config |
| 7 | Fix proxy settings | Proxy misconfigurations |
| 8 | Check Windows Firewall | Blocked Chrome connections |
| 9 | Add site to trusted sites | Single-site SSL issues |
| 10 | Update Windows and restart | OS-level driver issues |
If the error only appears in Chrome but not in Edge or Firefox, focus on Chrome-specific fixes - extensions, cache, and settings reset. If the error appears across all browsers and devices, the problem is either your network or the website's server.
Understanding what distinguishes ERR_CONNECTION_REFUSED from ERR_CONNECTION_RESET can also save troubleshooting time: a reset means the connection was established then dropped, while a refusal means it was never accepted.
Frequently Asked Questions About ERR_CONNECTION_REFUSED
Is ERR_CONNECTION_REFUSED a problem on my end or the website's end?
Test by opening the same site in a different browser and on a different device. If it loads in Edge or Safari, the issue is Chrome-specific. If it fails everywhere on your network but loads on your phone's mobile data, your local network is the likely cause. If it fails everywhere, the website is probably down.
Why does Chrome show ERR_CONNECTION_REFUSED on one site but not others?
When the error is limited to a single site, the server at that address is either offline, blocking your IP, rejecting your request due to a firewall rule, or running on the wrong port. It is rarely a problem with your browser when only one site is affected.
Can clearing the DNS cache fix ERR_CONNECTION_REFUSED?
Yes, in cases where your device is holding stale DNS records pointing to an outdated server IP. Open Command Prompt as administrator and run ipconfig /flushdns, then press Enter. Restart Chrome and retry the site. For persistent DNS issues, consider switching to Google's public DNS servers (8.8.8.8 and 8.8.4.4).
How do I fix ERR_CONNECTION_REFUSED on Android?
Toggle airplane mode on and then off to reset your mobile connection. Clear the Chrome app's cache by going to Settings > Apps > Chrome > Storage > Clear Cache. Check for Chrome and Android OS updates. If the error persists, go to Settings > System > Reset options > Reset Wi-Fi, mobile & Bluetooth.
Can a VPN cause ERR_CONNECTION_REFUSED?
Yes. A VPN routes your traffic through a remote server, and if that server's IP is blocked by the website's firewall, or the VPN connection itself is unstable, Chrome will show this error. Disable the VPN temporarily and retry the site to confirm whether it's the cause.
What is the difference between ERR_CONNECTION_REFUSED and ERR_TIMED_OUT?
ERR_CONNECTION_REFUSED means the server received your request and actively rejected it. ERR_TIMED_OUT means the server never responded within Chrome's time limit - often caused by slow servers, heavy traffic, or a complete loss of connectivity. A refusal is usually faster to diagnose because the error appears immediately rather than after a waiting period.

Priya Mervana
Verified Web Security Experts
Priya Mervana is working at SSLInsights.com as a web security expert with over 10 years of experience writing about encryption, SSL certificates, and online privacy. She aims to make complex security topics easily understandable for everyday internet users.



