SSL (Secure Socket Layer) is used in a website to encrypt the user’s connection with the website. The advantage of SSL enabled websites is that no one can perform MAn In The Middle attack if you’re browsing an SSL encrypted website. There are many another advantage of SSL. But, in Chrome, some users are getting ERR_SSL_PROTOCOL_ERROR. There are many possibilities behind this problem. One of the major problems is that website they’re trying to visit is blocked in their country and even SSL connection (hhttps://example.com) will not work. This is because ISP’s and Govt. org are getting smarter and they want to stop users from accessing illegal content. About a few months back, if a website is blocked by the Govt., the https (SSL) connection to the website still works. But with time, SSL connection no longer works.
But, that was the website related problem if you’re getting ERR_SSL_PROTOCOL_ERROR. There might be the problem with your internet settings or Chrome browser itself. Also, if your date and time didn’t match with the server’s date and time, you might get this error in Chrome. many users don’t update their system clock which results in many problems while browsing the internet. Also, your SSL cache might be corrupted or damaged. Maybe your Windows HOSTS file is not in normal state and damaged by any virus attack. Also, firewall, antivirus, extensions or browser cached data might be responsible for this error. So, there’ huge lost f errors and there’s only one way to fix this problem. That is following the steps given in this article.
Below are all steps and follow them in the way they are arranged. This will make your way simple to solve the ERR_SSL_PROTOCOL_ERROR problem in Google Chrome.
Fix: ERR_SSL_PROTOCOL_ERROR In Chrome Browser
Now, let’s talk about the steps to fix this problem. The first thing we recommend you to do is, check whether the website is no blocked by your ISP. If it’s blocked by the ISP, you won’t be able to access it in any way. The only way left is using a VPN connection.
Check If Website Is Blocked By Your ISP Or Not
To check if the website is blocked or not. You need to visit the website using a VPN connection.
- Download and install an best free VPN on your system.
- Connect to servers using VPN which are located outside your country.
- Now, open Chrome and enter the website URL. If you’re able to access the website then this means that website is blocked.
- Now, you need to use a VPN connection to access that website. You can’t access that website using the regular connection as ISP won’t allow you to do so.
Users who still can’t access the website using the Chrome browser even after using the VPN, then this means there’s something wrong with your system settings or the Chrome browser. Other fixes are given below which will surely fix your problem.
Check Your Internet Date and Time
If your internet date and time didn’t match with the server, you won’t be able to access the internet. Your internet clock is different than your system clock. Changing the system clock won’t change internet clock too.
- Click on your date and time on the taskbar.
- Select Change Date and Time Settings, select Internet Time tab.
- Now, choose Change settings.
- Make sure Auto Sync feature is enabled and the server is time.windows.com.
- Save the changes and exit.
- Try visiting the website again and see if ERR_SSL_PROTOCOL_ERROR problem is solved or not.
Disable Antivirus and Firewall
Sometimes, antivirus or firewall is blocking you from accessing the internet. It’s because of any glitch or due to security reasons too. So, maybe in your case, this is the reason. You should try disabling the antivirus temporarily and check if you’re able to access the website or not.
Disabling QUIC Feature in Chrome
QUIC (Quick UDP Internet Connection) was designed to provide security which is almost equivalent to TLS/SSL connection. but, maybe this feature causes the problem in chrome with some SSL enabled website. So, you should try disabling this feature and try visiting the website to check if it worked or not.
- Open Chrome browser and in URL address bar enter: chrome://flags/#enable-quic
- Now, the first option is Experimental QUIC Protocol.
- Click on the drop-down menu and select Disabled.
- Relaunch the browser and visit the URL where you were getting the error.
Clear Chrome Cached Data and Cookies
Clearing your Chrome’s cookies and cached data might be helpful in fixing the problem. Cookies and cache data are stored by the browser so that website next time will load faster. but, sometimes this feature creates many problems. So, you should clear your Cookies and cached data.
- Open Chrome browser and press Ctrl+H.
- Select Clear browsing data.
- Check Cookies and Cached data. make sure duration is set to at the beginning of time.
- Click on the clear button and wait till the data is cleared.
- Open the website, your problem should no longer exist if it’s caused by the stored cookies or the cached data.
Disable Extensions Installed On Chrome
Some extensions also caused this error in Chrome. So, you should disable all the extensions to ensure that your problem isn’t caused by the extensions.
- Click on Chrome Menu>More Tools>Extensions.
- You’ll now get an age from where you can enable/disable the extensions.
- Uncheck Enable box for all the extensions. This will disable all the extensions.
- Open the website URL where you were getting ERR_SSL_PROTOCOL_ERROR. If you’re able to access the website now, there’s any glitch on any extensions.
- Enable extensions one by one and monitor which extension is causing this problem.
Check Windows HOSTS File and Clear SSL State Cache
If your Windows host file is damaged by virus or infected. Then you’ll get many internet connections related errors in Windows. So, you should consider checking your hosts file. Also, you can clear the SSL state to solve your problem.
Checking Hosts File:
- Navigate to: Windows\System 32\Drivers\etc and you’ll get hosts file in that folder.
- Right-Click>Open Withh>Notepad and if your host file didn’t look like the image given then it’s infected.
- Remove all the URL addresses and make it like the image given above.
To Clear SSL State:
- Open Control panel and select Internet Options.
- Internet Options dialog will appear.
- Click on Clear SSL State.
- A popup will appear saying SSL State Cleared Successfully.
We now hope that your problem is solved. But, if you’re still having problems, comment down below and we’ll reply you soon with another fix, just describe your problem briefly below.