ERR_CONNECTION_RESET

How to Fix “ERR_CONNECTION_RESET”

Connection Error 📄 Chrome, Edge, Brave
⚡ Quick answer

ERR_CONNECTION_RESET means a connection was established, but then abruptly terminated mid-session by a TCP RST (reset) packet. The server or something between you and it forcibly closed the connection rather than letting it complete normally.

First, check if your internet is working and what your current IP address is:

🔍 Check My IP Address →

What Causes the “ERR_CONNECTION_RESET” Error?

A TCP reset can be sent by the web server (if it crashes or rejects the request), by a firewall or ISP (actively blocking the connection), by antivirus SSL inspection gone wrong, or by a misconfigured proxy. It differs from a timeout — this is an active termination, not just silence.

How to Fix It — 5 Methods

1 Clear Browser Cache and Cookies

Press Ctrl+Shift+Delete in Chrome → All time → check Cached images and Cookies → Clear data. Corrupted cache data can cause malformed requests that trigger server-side resets.

2 Disable Antivirus SSL Inspection

Many antivirus programs intercept HTTPS connections to scan them. This can go wrong and cause resets. Look for settings like "HTTPS scanning," "SSL inspection," or "Web Shield" in your antivirus and temporarily disable that specific feature. If the error resolves, whitelist the site.

3 Check Proxy Settings

Chrome Settings → System → Open proxy settings → ensure all proxy settings are off (use "No proxy" or "Direct connection"). A broken proxy between you and the server will reset connections it can't handle.

4 Reset Network Stack

Open Command Prompt as administrator:
netsh winsock reset
netsh int ip reset
ipconfig /flushdns
Restart. A corrupted Winsock can cause TCP connections to reset incorrectly.

5 Try a VPN

If your ISP is injecting TCP reset packets to block certain connections (this happens in countries with censorship, or sometimes with ISP-level content filtering), a VPN encrypts your traffic so the ISP can't inspect or reset it. Connect to a VPN and try again.

🔒
Some errors are caused by ISP blocks or network restrictions
A VPN bypasses them instantly by routing through a different server.

Fixed it? Visit tools.examineip.com to confirm your IP address and connection are working correctly.

Frequently Asked Questions

Is ERR_CONNECTION_RESET the same as ERR_CONNECTION_REFUSED?
Similar but different. REFUSED means the server rejected the connection attempt before it was established. RESET means a connection was established, then forcibly terminated mid-session. Reset is often caused by intermediary devices (firewalls, ISPs); refused is usually the server itself.
Why does this only happen on HTTPS sites?
Antivirus SSL inspection is the most common cause of resets on HTTPS specifically. The antivirus intercepts the TLS handshake, something goes wrong, and it resets the connection. Try disabling SSL scanning in your antivirus.
ERR_CONNECTION_RESET on all websites — what does that mean?
If every site resets, the problem is your network stack or a global proxy/firewall configuration. Run the Winsock reset commands and restart. If still failing, temporarily disable your antivirus and firewall and test.

Learn More About IP Addresses & Privacy

← Back to the complete guide: Internet Errors Hub

Last updated: April 2, 2026 • Report an error

Scroll to Top