ERR_CONNECTION_REFUSED Error

The browser shows "This site can't be reached" with ERR_CONNECTION_REFUSED — it found your server at the right address, knocked, and the server actively said no.

Common signs of this issue

Safe checks you can do yourself

None of these require sharing passwords with anyone.

What this usually means

ERR_CONNECTION_REFUSED is a specific kind of failure, and the wording matters. The browser successfully looked up your domain and found the server's address — so this is not a DNS problem — and it reached the machine, so it is not a timeout where nobody answered. The server heard the knock and actively turned the connection away.

If everyone sees the error, the refusal is happening at the server: the web server software has crashed or been stopped, the server's firewall is blocking the web port, the hosting account has been suspended or misconfigured, or — very common after a move — your domain now points at a new server that is not yet set up to serve your site. In all of these cases the conversation belongs with your hosting company — and the question did anything move recently? usually identifies the culprit.

If only some people see it while the site is fine for everyone else, the refusal is happening on their path to you: antivirus or firewall software intercepting the connection, a VPN or proxy in the way, a misbehaving browser extension, or — the sneaky one — the server's own security having banned their internet address, often after repeated failed logins from their network. That version looks alarming but is usually one phone call to your host.

What not to do

When to get help

If the site is refusing connections for everyone and your host's status page is quiet, that is the moment for a support ticket or a professional — restarting web server software, fixing a firewall rule, or completing a half-finished migration are jobs done on the server itself, which only your host or someone with server access can touch. It is especially worth an hour of expert help if this started after a hosting move: a half-finished migration is quick for someone who has seen it before and maddening to debug by guesswork. If the error only affects one office and switching networks fixes it, you do not need a website professional — you need your host to unban an address, or the office's IT person to add an exception.

Not sure what to do next?

Answer a few short questions and we'll point you to the safest next step — DIY, a freelancer, or a direct review. No passwords required.

Is this a business website? If this issue may be costing you leads, sales, or trust, you may want a direct review instead of trial and error.

Frequently asked questions

What does ERR_CONNECTION_REFUSED mean?

The browser found your server's address and reached it, but the server actively turned the connection away. It is different from a DNS error, where the address could not be found, and from a timeout, where the server never answered at all.

Is ERR_CONNECTION_REFUSED my fault or the server's?

Check whether everyone sees it. Down for everyone means the server side is refusing — crashed software, a firewall rule, or a suspended account. Only you or your office means the cause is on your side: security software, a VPN, an extension, or your address being banned by the server.

Why does only one person get connection refused on my site?

Their antivirus or firewall is intercepting the connection, a VPN or browser extension is interfering, or the server's security banned their internet address — often after repeated failed logins from their network.

Can failed login attempts cause ERR_CONNECTION_REFUSED?

Yes. Many servers automatically ban an address after several wrong passwords, and offices usually share one address — so one person's typos can lock out the whole building. Your hosting company can lift the ban in minutes once you ask.

What is the difference between connection refused and a timeout?

Refused fails fast — the server answered and said no, which points at a deliberate block or stopped software. A timeout hangs first — the server never answered at all, which points at an overloaded or unreachable server.

Why did ERR_CONNECTION_REFUSED start right after I moved hosts?

Your domain now points at the new server, but that server is not yet configured to serve your site — so it refuses the connection. Either the new host needs to finish setting up the site, or the DNS change went live before the migration was complete.

Related free guides

WordPress site down?

Seeing “There has been a critical error on this website”?

Our guided repair tool logs in over secure FTPS and fixes the most common WordPress failures — safely, with every change backed up and reversible. Start with a free scan, no password needed.

Fix My WordPress Site → Free scan · No download of your site · Reversible