Connect with us

Tips & Tricks

6 Ways to fix “ERR_SSL_PROTOCOL_ERROR” on Chrome Browser




Chrome is one of the best and most popular browsers in the world for several reasons: the Google application not only has a reputation for its speed but also for its security. Thanks to automatic synchronization from any device, anyone who creates an account can access the settings made, set favorites and even open tabs from any device. Also, the appearance and functionality can be perfectly adapted to your own needs with design templates, applications and extensions, regardless of whether you use a Windows, Linux or MacOS operating system.

But Google’s miraculous weapon, like any other software, is not entirely free of computer problems and errors. The error code ” ERR_SSL_PROTOCOL_ERROR,” which informs the user about a failure in the secure connection with the contacted server, is one of the most frequent error messages in this browser. What exactly is this SSL connection error and how can it be corrected?


The times when the web only served as an information platform are a thing of the past. Nowadays, PC browsers and mobile devices are increasingly used to make bank transfers, play online, buy products, store files in the cloud or connect with other users. The fact that more and more personal and sensitive information is being transferred has opened the way to a new type of criminals. Customer data, internal company information and other private data have become the focus of theft in the digital age, which is why SSL and TLS certificates have become necessary.

This security protocol, which is based on the standard HTTP web protocol, guarantees a secure connection by exchanging certificates. It also ensures that data flows are transmitted in encrypted form. If you access a website protected by SSL with the Google browser and the secure connection does not work, the message “ERR_SSL_PROTOCOL_ERROR” appears. In this way, Chrome informs the user that there is a problem that prevents the exchange of certificates necessary to access the requested web page.

Possible causes of ERR_SSL_PROTOCOL_ERROR in Chrome

If Chrome displays the error message when trying to access an HTTPS address, the browser also provides the following explanation, very general, about the failure of the connection configuration :

“Unable to establish a secure connection to the server. It is possible that there is a problem with the server or that you need a client authentication certificate. “

You can not get much information from this description, as it merely indicates that the problem can occur both on the server side and on the client side (the browser). The first is often because the web page contacted has an SSL / TLS certificate, but the certificate was not renewed on time and expired. Besides, several technical problems may be responsible for the exchange of certificates does not work.

Note: If you suspect that the ERR_SSL_PROTOCOL_ERROR message is due to a server-side error, you can try again to access the web page later. If the problem persists, you should contact the responsible webmaster.

If ERR_SSL_PROTOCOL_ERROR is given on the client’s side, there can also be very different causes. Unlike what appears in the previous description, it is possible that the client has the authentication certificate and the server can not find it. Among the most common and known reasons are, for example, the following:

  • The date or time of the system is incorrect,
  • A firewall or an antivirus program block the web page or the IP address,
  • A firewall or antivirus program block SSL / TLS connections,
  • The host’s file is corrupted,
  • The SSL or the browser cache contains outdated versions of the certificate,
  • The Chrome extensions cause the error message and
  • The QUIC protocol blocks the establishment of the connection.

Before starting, Check Out:





The list of possible causes of the ERR_SSL_PROTOCOL_ERROR message makes it clear that there is no general solution. There are several options that you can try to try to solve the problem of the SSL connection on your own. First, you can try a “trick” that has proven to be an effective remedy for some web errors: restart your router. Connection problems usually disappear when the device reconnects to the Internet. If the message still appears in Chrome after rebooting the device, you can try these solutions:

1. Check the system date/time


Since the incorrect configuration of the date and time of the system can prevent the SSL / TLS connection from working, it is recommended that you check the system clock when the message “ERR_SSL_PROTOCOL_ERROR” appears in the Chrome window. If the time does not correspond to the real one or simply an incorrect date is set, the browser often can not load SSL connections correctly. Make sure the default date and time are correct and adjust them if necessary. You can do it directly from the screen of the taskbar, or you can find the corresponding menu in ” Date and time ” in the control panel.

2. Temporarily disable antivirus and firewall

Software to protect against malware and some firewall is necessary for every user who connects his device to the Internet. However, since these security tools work with different algorithms and rules, they may unintentionally prevent access to specific web pages. For example, it is possible that the IP address or domain address has been classified as a security risk for your computer and, therefore, is blocked. Chrome also offers the message ERR_SSL_PROTOCOL_ERROR when SSL connections are blocked by some tool.

You can quickly check if the security programs you use are the trigger for the error message if you temporarily disable them and try to access the requested web page again. If the connection works now without problems, it means that you have to make changes in the configuration of the programs, for example, remove that IP address from the list of addresses with risk.

3. Clear the SSL and browser cache

In some cases, information stored in the SSL or browser cache can also cause the ERR_SSL_PROTOCOL_ERROR error in Chrome. In this case, you only have to clear the cache to correct the fault.

To do this, open the settings menu in Chrome, which you’ll find in the upper right, and select “Settings” from the drop-down list that is represented by three vertical points.

Then press the ” More tools ” button to access the “Clear browsing data” option, with which you will eliminate the Chrome cache.


The SSL cache, on the other hand, is managed through the operating system itself, so it can not be removed with Chrome. The corresponding function is found in the network and Internet settings, which can be opened in Windows through the control panel.


In “Networks and the Internet” you will find the “Internet Options” box, which you must select below. Click on the “Content” tab, and then on “Clear SSL status.”

You will receive a status message when the deletion process has been completed, and you can check if the problem ERR_SSL_PROTOCOL_ERROR has been solved by trying to access the desired page again in Chrome.

4. Disable Chrome extensions

Like any web browser, Google Chrome can be enhanced with add-ons to add additional features, games or new interface designs, for example. However, any further extension carries the risk of damaging browser functionality and causing error messages such as ERR_SSL_PROTOCOL_ERROR. If you have not worked the solutions that we have proposed previously, you can try temporarily disabling your Chrome extensions. If the SSL connection is successful, you will know that the cause of the block was an extension. If you activate the extensions one by one, you can identify which of them was the cause of the error.

To get to the extensions control panel, click on the three vertical dots button next to the browser’s search bar, the same menu that we use to clean the Chrome cache. Select ” More tools ” from the drop-down menu and then ” Extensions .”

Disable the enabled extensions one by one, restart Chrome and check if the message ERR_SSL_PROTOCOL_ERROR appears again when entering the corresponding web page.

5. Disconnect the QUIC protocol

Google Chrome was one of the first browsers to implement QUIC. As an alternative TCP protocol, it is intended, among other things, to provide additional speed when establishing a connection. Although it is officially in the testing phase, it is already activated by default as an ” experimental protocol ” in several Google services, including Chrome, which may cause an error ERR_SSL_PROTOCOL_ERROR. To solve this problem, sometimes it is enough to deactivate QUIC. To do this, enter the following route in the navigation bar:

chrome: // flags / # enable-quic

The Chrome Flags menu lists all the features that have not yet been officially deployed in the browser. Here you will find the default entry, which in this case means that the QUIC is active. To disable the protocol, select ” Deactivate ” and restart Chrome with the pop-up button.

6. Delete the host’s file or restore the default configuration

Prior to the domain name system for name resolution on the Internet, an order was established that was based on a local text file that had to be maintained manually. This file called “hosts” still exists today in standard operating systems but is usually used only for the fixed allocation of addresses in local networks.

However, malicious programs can modify the host’s file to redirect you to malicious web pages, or they can display error messages like ERR_SSL_PROTOCOL_ERROR. If you delete the file or restore the default configuration (if you have made your settings for the network), you can quickly solve this problem. In Windows, for example, this works in the following way:

  • Open the “Run” program: simultaneously press the Windows key and the [R] key.
  • In the window that opens, specify the directory where the host’s file is located by inserting the following line (if Windows is not installed in C: you must enter the appropriate drive letter):
    C: \ Windows \ System32 \ drivers \etc
  • Confirm the entry by clicking “OK,” and you will access the destination folder where you can select and delete or edit the host’s file.

Users of other operating systems should proceed similarly. The path to access the directory differs from one system to another: users of macOS, Unix, Linux, and Android can find the hosts file in / etc /hosts. iOS stores the file in the / private / etc / hosts directory .

Conclusion – Fix ERR_SSL_PROTOCOL_ERROR in Chrome Browser

This was all regarding how to fix this error which occurs on the Chrome browser as well as the Chrome smartphone app. These were the 6 solutions to your problem. In case the ways mentioned above weren’t helpful make sure to write down your problem on the comment section down below. We will try to find out an alternate solution for you.

Hello!! I'm Mehul Kashyap, the author of Here, I write about Windows, Android, iOS & Other Tech related Stuff.

Click to comment

Leave a Reply

Your email address will not be published. Required fields are marked *