ERR_SSL_PROTOCOL_ERROR

Fix Chrome ERR_SSL_PROTOCOL_ERROR on Windows 10/11

This error pops up when Chrome can't establish a secure connection. Usually it's a bad cache, wrong system time, or a broken extension. Here's how to fix it step by step.

What's Happening?

You're trying to load a site and Chrome throws ERR_SSL_PROTOCOL_ERROR. The page won't load, or it loads but shows a red warning. This happens when Chrome and the server can't agree on how to encrypt the connection. The fix is usually something on your side, not the website's.

I've seen this on Windows 10 and 11, Chrome 120 and later. It often appears after a Windows update or when you're on a shared Wi-Fi network. Don't panic – 90% of the time it's a quick fix.

Fix 1: Clear Chrome's SSL Cache (30 seconds)

Chrome stores a cache of security certificates and connection states. That cache can get corrupt, especially after a browser update or a system crash. Clearing it forces Chrome to re-establish a fresh connection.

  1. Close Chrome completely. Make sure no background processes are running – check the system tray (bottom-right corner) and right-click the Chrome icon, then select Exit.
  2. Open Chrome again.
  3. In the address bar, type chrome://net-internals/#ssl and press Enter.
  4. You'll see a page with a button that says “Clear SSL state”. Click that button.
  5. Now go to chrome://net-internals/#sockets and click “Flush socket pools”.

After you've done both, reload the page that gave you the error. You should see the site load normally. If not, move on to Fix 2.

Fix 2: Check Your System Time and Date (5 minutes)

Your computer's clock being off by even a few minutes breaks SSL. Chrome checks the certificate's validity period against your system time. If your time is wrong, the certificate looks expired or not yet valid.

  1. Right-click the clock in the taskbar (bottom-right) and select “Adjust date/time”.
  2. Make sure “Set time automatically” is turned On. If it's already on, toggle it Off and On again.
  3. Also turn on “Set time zone automatically” if it's off.
  4. Now click “Sync now” under the “Additional settings” section.

After syncing, try the site again. I've had cases where the time was set correctly but the time zone was wrong – that gives you the same error. So double-check both.

If time is fine, then next step is to look at browser extensions. Sometimes an extension interferes with SSL connections. I've seen it with VPN extensions and old ad-blockers.

  1. In Chrome, type chrome://extensions in the address bar.
  2. Turn off all extensions by toggling the blue switch next to each one.
  3. Reload the erroring page.

If the page loads, then one of your extensions is the culprit. Re-enable them one by one until you find the one causing it – that's tedious, but it works.

If you're still stuck, move to the advanced fix.

Fix 3: Disable QUIC Protocol (15+ minutes)

QUIC is a newer protocol that Chrome uses by default. It's faster, but sometimes it conflicts with network routers or firewalls, especially on older devices. Disabling it forces Chrome to use the standard TCP-based SSL, which is more compatible.

  1. In Chrome's address bar, type chrome://flags and press Enter.
  2. In the search box at the top, type QUIC.
  3. You'll see a flag called “Experimental QUIC protocol”. Click the dropdown menu next to it and select “Disabled”.
  4. Chrome will show a “Relaunch” button at the bottom of the page. Click it to restart Chrome.

After restarting, try the site again. If it loads, that was your problem. If not, you might have a deeper issue – like a corrupted Chrome profile or a misconfigured system proxy.

For a corrupted profile, close Chrome and rename the Default folder inside C:Users\[YourUsername]\AppData\Local\Google\Chrome\User Data to Default.old. Chrome will create a fresh profile. You'll lose your bookmarks and passwords if you don't back them up – so only do this as a last resort.

I've also seen antivirus software like Norton or Bitdefender interfere with SSL. You can temporarily disable the SSL scanning feature in your antivirus settings, but be careful – that makes your traffic less protected. Only do it for testing, and re-enable it after.

If none of these work, you might have a system-level problem, like a missing Windows update. Check for updates in Settings > Windows Update and install any pending ones. Then restart your computer.

One more thing – if you're on a corporate network or school Wi-Fi, the network might be blocking certain SSL versions. Try the same site on your phone's mobile data. If it works there, the problem isn't your computer – it's the network.

That covers everything I've seen in my years of fixing these. Start with Fix 1, and work your way down. You'll likely find the answer before you hit Fix 3.

Related Errors in Software – Web Browsers
Aw, Snap! Fix 'Aw, Snap!' Chrome Crashes: Clear Cached Graphics error code 5 Chrome 'Aw, Snap!' Error Code 5: Real Fixes That Work Firefox is already running but is not responding Firefox 'already running' after crash – fix profile lock Firefox Keeps Resetting Search Engine? Fix It For Good

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.