Aug 13, 2024
Hasna A.
9min Read
Aug 13, 2024
Hasna A.
9min Read
ERR_CONNECTION_REFUSED is an error message that you may see when using Google Chrome to access a website. Although frustrating, it usually indicates a client-side issue that is simple to resolve.
| Error code | ERR_CONNECTION_REFUSED |
| Error type | Connection |
| Error variations | This site can’t be reached This page is unavailable Unable to connect Hmmm…can’t reach this page |
| Error causes | Faulty internet connection Google synchronization error Bad Google Chrome extensions Antivirus, firewall, or VPN interference Outdated browser or DNS cache |

The ERR_CONNECTION_REFUSED error message appears on Google Chrome when the browser’s attempt to connect to a web page is refused.
On Mozilla Firefox, this error produces the “Unable to connect” message. Meanwhile, Microsoft Edge displays “Hmmm…can’t reach this page” when the issue occurs.
In most cases, ERR_CONNECTION_REFUSED is a client-side error, which means that an issue on your machine has caused it. However, in rare cases, this can be caused by the target web server.
If you see ERR_CONNECTION_REFUSED on localhost, though, the solution to your problem will be related to localhost as well.
Learn how to fix the ERR_CONNECTION_REFUSED error on your web browser.
This section will explore twelve methods to fix the ERR_CONNECTION_REFUSED error in Chrome.

The methods are mostly beginner-friendly, although some of them are advanced. We will walk you through each step, making the troubleshooting process as painless as possible. Let’s start.
The ERR_CONNECTION_REFUSED error can sometimes be caused by issues with the website itself, such as server downtime. Before trying out the other methods, check if the site is accessible.
To check if a website is down, use free online tools such as Website Planet, Host Tracker, or Site24x7. All you have to do is input the website’s URL, and the tool will tell you the website’s status.

If the website is down for everyone, all you can do is wait for the website administrators to fix the issue. If not, the problem undoubtedly lies in your machine, and you can try the following methods.
Learn how to prevent website downtime and deliver a flawless user experience in this article.
You can often fix a faulty internet connection by restarting your router. Whenever you have connection issues, this method should always be the first thing you try.
To restart your network adapter, locate your router and unplug the power. Wait 10-30 seconds before plugging the power back on. Once you’ve reconnected to the internet, try reaccessing the website.
Windows and macOS have built-in tools for troubleshooting connection issues. The troubleshooter can pinpoint the problem and offer possible fixes.
Follow these steps to start the connection troubleshooter on a Windows machine:


For Mac users, here’s how to start the internet troubleshooter:
After running the troubleshooter on your system, try revisiting the problematic web page. If the issue persists, try the other methods.

Problems with Google’s synchronization may cause the ERR_CONNECTION_REFUSED error in Chrome.
Here’s how to turn off synchronization on Google Chrome:

Check whether the error is solved. Don’t forget to turn on the synchronization again after browsing the website.
Google Chrome extensions extend Chrome’s functionality and improve the overall browsing experience.
However, many extensions are made by third-party developers and are not closely monitored by Google. Therefore, an outdated or problematic Google Chrome extension may be causing the error.
We suggest checking all the extensions installed on your Google Chrome browser. Make sure that they are all recently updated, and uninstall any outdated ones.
This is also an excellent opportunity to disable Chrome extensions that are weighing down your browser. It’s vital to regularly audit installed extensions to prevent speed issues and security threats.
To remove a Google Chrome browser extension, follow these steps:

Finally, check whether you can access the website after uninstalling the extension.
Your current Google Chrome installation may have issues causing the ERR_CONNECTION_REFUSED error. The easiest way to revert Chrome to its original settings is to uninstall and reinstall it again.
But before you do this, consider a quicker way to revert the Chrome browser to its original settings by resetting it.
Follow these steps to reset Chrome:
If the error still appears, proceed to reinstall the Chrome browser. Here’s how to do it on Windows:

Antivirus and firewall programs protect your computer from security threats like viruses and malware. These programs regularly scan your files and network traffic for malicious activity and block it from infecting your computer.
However, antivirus and firewall programs are not perfect. Sometimes, they can block safe websites, preventing users from accessing them. Instead of opening the website normally, the ERR_CONNECTION_REFUSED error may appear on your browser instead.
Temporarily disabling the antivirus and firewall might fix this error. That said, ensure that the website you’re trying to access is safe before trying this method.
Here’s how to disable the antivirus software and firewall on Windows if you’re using the default Windows Defender Firewall:
If you’re using a macOS machine, follow these steps to turn off the built-in firewall temporarily:
If you use third-party antivirus and firewall software, the steps to disable it will be specific to the software. We recommend studying the software’s documentation to learn how to do it correctly.
Keep in mind that you should only temporarily disable your antivirus and firewall software. If you keep them off, you risk getting viruses or malware.
After trying this method, quickly restore the antivirus and firewall software to its original state.
For many people, having a VPN is essential for ensuring their online privacy. A VPN lets users mask their actual IP address, making them appear to be browsing the internet from another location.
However, some VPNs might interfere with the connection and trigger the ERR_CONNECTION_REFUSED error in Chrome. Deactivating the VPN temporarily may fix the issue.
Most VPN services make activating and deactivating VPN easy. For example, here’s how to deactivate NordVPN:
Don’t forget to reconnect to the VPN once you’re done trying this method.
The browser cache is where Chrome stores cookies, login data, and other information to speed up the website loading process and personalize the user experience.
It’s possible that your browser currently stores an outdated cache of the problematic website, triggering the ERR_CONNECTION_REFUSED error. Clearing the browser cache will force your browser to reload the website’s data fully, updating the cache to its latest version.
Another way to quickly open a web page without using the existing cache is to open the website in incognito mode or use a different browser. If the error message still appears, go ahead and clear your browser cache in Chrome:

Try reaccessing the problematic website. If the ERR_CONNECTION_REFUSED error message persists, proceed to the following method.
The browser cache is not the only place where website data is kept locally on the client’s computer. Every computer also stores a Domain Name System (DNS) resolver cache stored in the operating system rather than the browser.
Flushing the DNS cache will force your computer to redownload the latest DNS information of the website, which might fix the ERR_CONNECTION_REFUSED error.
For Windows users, follow these steps to flush the DNS cache:
netsh winsock reset catalog
ipconfig /flushdns
If you use macOS, here’s how to clear the DNS cache:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Once the DNS resolver cache is cleared, try to reaccess the problematic website and see if the ERR_CONNECTION_REFUSED error message persists.

Aside from VPNs, people also use proxy servers to protect their privacy online. A proxy server lets you browse under a different IP address and filter communication as well as cache data.
However, a proxy server can also cause connection issues like ERR_CONNECTION_REFUSED.
There can be various causes, such as incorrect proxy configuration, caching errors, or the web server blocking the proxy and the IP address attached to it. It’s also possible that the proxy you’re using has gone offline.
So, if you’re using a proxy, it’s worth checking whether its settings are correctly configured.
Here’s how to check proxy settings on a Windows system:

If you use macOS, here’s how to access proxy settings and adjust them:

Once your proxy is disabled, try reloading the web page. If the ERR_CONNECTION_REFUSED persists, there’s one final method you can try.
An overloaded or inactive DNS server can be the culprit of ERR_CONNECTION_REFUSED.
By default, every internet user uses their internet service provider’s (ISP) DNS server address. You’re free to change the DNS address if you need to.
To find out if your current DNS server is causing the problem, try changing your default DNS address to one of the following:
Here’s how to change your DNS settings on Windows:

Here’s how to change the DNS servers on macOS:

Unfortunately, custom public DNSs can run into problems as well. If you happen to use a custom DNS server already, try reverting to your ISP’s original DNS. This can sometimes fix the ERR_CONNECTION_REFUSED error.
ERR_CONNECTION_REFUSED is a client-side error that can be caused by a variety of factors. This includes an unreliable internet connection, Chrome extension issues, antivirus and firewall interference, and incorrect internet settings.
In this guide, we went over twelve methods to solve the ERR_CONNECTION_REFUSED error. These methods include:
We hope that one of these methods helped you fix the ERR_CONNECTION_REFUSED error. If the error persists, we recommend contacting your hosting provider for help.
Some sites may refuse to connect due to issues such as server downtime, network connectivity issues, DNS problems, or firewall settings. Additionally, some sites may be blocked by a user’s ISP or government censorship, while others may be temporarily down for maintenance or updates.
An ERR_CONNECTION_REFUSED error occurs when the destination server actively rejects a connection attempt. An ERR_CONNECTION_TIMED_OUT error occurs when the destination server does not respond within a set time frame. The former indicates a server-side issue, while network connectivity issues can cause the latter.
As an end-user, you cannot prevent an ERR_CONNECTION_REFUSED error from happening since it indicates a server-side issue. However, you can try refreshing the page, clearing your browser cache and cookies, checking your network connectivity, or contacting the website administrator to resolve the issue.
All of the tutorial content on this website is subject to Hostinger's rigorous editorial standards and values.