How to fix Err_SPDY_Protocol_Error in Google Chrome

For a newbie, the protocol known as SPDY was designed by Google and it was added to Chrome for quicker loading of our desired web pages. Later, Google quit supporting this protocol. So, Windows users often encounter Chrome browser errors, and “Err_Spdy_Protocol_Error” is one of the most frequent issues.

There are different reasons for this problem. Maybe you are using an outdated version of Chrome browser or the Antivirus or Firewall has blocked the site you are trying to access. Let’s start the guide to see what are the main reasons behind this issue and how you can fix it to get rid of this annoying situation.
Let’s see how to fix this error permanently.

Method # 1: Update Google Chrome [Most Working Solution]

An important reason for this error is to use an outdated version of Google Chrome. If it is so, just download the latest update for the browser.

  • You need to select the “Settings” in the Customize and Control icon of Chrome browser.
    Settings in Chrome browser
  • As the Settings window appears, you need to select the “About” tab that lies in the left pane of the browser. Below image shows it well.
    Chrome Settings
  • You will see here Google Chrome is installing the update now. Wait until it finishes the process of updating. Now close the browser and reopen it. You need to open the same website to check whether it is accessible or still showing the error.
    Chrome Updating Option

Method # 2: Flush SPDY Sockets

As you know the main reason behind the error is SPDY protocol, so, you need to clean the SPDY sockets to fix this issue.

  • Open Google Chrome browser.
  • Copy the command given below and paste in the Google Browser’s address bar.

chrome://net-internals/#events&q=type:SPDY_SESSION is:active

  • A window with SPDY Session will launch. Here, on the top right corner of the window, you will see an icon similar to the down-arrow. Just click this icon (See the image below to trace the location of this icon)
    SPDY Session
  • Select “Flush sockets” from here to flush the SPDY sockets from Chrome.
    Flush Socket Option in SPDY
  • Now flush the internal sockets by copying and pasting this command into the Chrome browser’s address bar.


  • Here, click the tab “Flush socket pools” and close the window.
    Flush Sockets options

Method # 3: Remove Host Cache from Chrome

You need to clear Host Cache from Chrome browser to fix this error.

  • Just open Chrome browser and type “chrome://net-internals/#dns” and press Enter.
  • It will direct you to the internal DNS page.
  • Click “Clear host cache” option.
    Clear host cache in Chrome browser
  • Now close the browser and reopen it to check whether it helped to fix the error.

Method # 4: Disable Antivirus / Firewall

If you are using an antivirus program, the error may be due to the interruption of the antivirus program. So, you need to turn off the antivirus program for some time. It is not a wise decision, but I would suggest you disable antivirus and firewall settings for a while so that you can fix this error.

Disable Antivirus Program

  • Go to the “Taskbar” and click the “Notification Tray” to view the antivirus icon.
    Avast Antivirus icon on Task bar
  • Here, right-click antivirus icon and select the option “Disable.”
    Avast Shields control Disabled

Disable Firewall Security

  • Go to the “Control Panel” and select “System and Security” category from here.
    System and Security in Control Panel Menu
  • Select “Windows Firewall” from the current window.
    Windows Firewall Feature
  • In the left pane, you will see the option “Turn Windows Firewall on or off.” Just select this option to move ahead.
    Windows Firewall Disable/Enable options
  • Now select here “Turn off Windows Firewall” in two categories and click “OK” to save changes.
    Windows Firewall Operation
  • That’s all. Now reopen the browser and see if the error is fixed.

Method # 5: Reset Chrome Settings

You can reset the Chrome to its default settings to work around this error. Maybe the current settings responsible for this problem.

  • Click the “Customize and Control” icon in the top right corner of the Google Chrome window.
    Customize and Control icon in Chrome
  • Here, select “Settings” from the drop-down menu.
    Settings in Chrome
  • Now scroll down to the bottom of the page to click “Show advanced settings” option.
    Advanced Settings in Settings Page
  • Once again keep scrolling to the end to select “Reset Settings” option. Once you select this option, your browser will be reset to its default settings. The current settings will be erased.
    Reset browser settings

Method # 6: Remove Cookies and Cache from Chrome Browser

If you have tried all methods and still you are in a chaotic situation, just delete cookies and cache memory from your Chrome browser.

  • Just click the button “Customize and Control” at the top right corner of the Chrome browser.
    Customize and Control icon in Browser
  • Select “Settings” from the list.
    Settings in Chrome
  • On the Settings page, select the “Show Advanced Settings” option.
    Advanced Settings on Settings page
  • Now select “Clear Browsing Data” tab.
    Clear browsing data in Chrome
  • A pop-up window appears here with some options and checkboxes. You need to check “Cookies and other site and plugin data” and “Cached images and files” options and select “Clear browsing data” from the bottom. It will remove cache memory and cookies from the browser.
    Clear Cookies in Chrome

Method # 7: IP Configuration and Clear DNS Cache in Command Prompt

You need to flush the DNS and reset the IP configuration by using the Command Prompt.

  • Press “Windows + R” keys to launch Run box. Now type here “cmd.exe” to open Command Prompt Admin.
    cmd.exe in Run box
  • Type “ipconfig /flushdns” and press Enter. It will show you that it has successfully flushed the DNS Resolver Cache.
  • Now type “ipconfig /registerdns” and press Enter.
  • Now insert the next command “ipconfig /release” and press Enter.
  • Now type “ipconfig /renew” to reset the IP configuration and press Enter.
    Flush DNS in Command Prompt
  • Once you finish your job, close the Command Prompt window and reboot the system to apply the changes.
  • Now open the Chrome browser and see whether you can access the desired site or it is still showing the SPDY protocol error.

Method # 8: Add Website in Exclusion (For AVAST Users Only)

If you are using AVAST Antivirus, you can eliminate its interruption in Chrome’s accessing the required site. You just need to add your desired site in the Exclusion option in AVAST. So, it will be excluded from blocking.

  • Just open AVAST antivirus and select “Settings” from the left pane.
    Settings in AVAST antivirus tool
  • Now select “Components” from here. As soon as you select components, its content will appear in the right pane. Select the “Customize” option before “Web Shield” to move ahead.
    Customize the Avast Components
  • Here, select “Exclusions.” You will see URLs to exclude option. Check it and type the website address in the address bar. Now select the “Add” option to include this site to the Exclusions. Click OK now.
    Exclusion sitesUsually, when you try to open an HTTP-enabled site in Google Chrome, it shows you the “Err_SPDY_Protocol_Error.” So, in AVAST settings, you need to disable its scanning of the HTTP enabled sites.
  • Select “Settings” in AVAST Antivirus.
    Settings in Avast antivirus tool
  • In the left pane, select “Components” to view its content and select “Customize” in the Web Shield feature.
    Customize components in Avast
  • Here, in the “Main Settings” category, you will see “Enable HTTP scanning” option. Just uncheck it. Below you will see “Do not scan trusted sites.” You need to check this option and click “OK” to save the changes.
    Main Settings in Avast antivirus tool

Method # 9: Chrome Cleanup Tool

Google management is well aware of the errors the Chrome browser users encounter. So, it provides you with the Utility “Chrome Cleanup Tool” to fix the problems. So, download the tool from Here.
Once the downloading is finished and you install the utility, it will automatically start checking the programs and cleans up the extensions that are creating this error.
Chrome Cleanup Tool Search for Defective programs

Method # 10: Re-install Browser

I have provided you with all of the working and handy solutions. But it does not mean that all of the solutions will work for one user. One solution may work for you, and the other solution may work for any other user of Chrome depending upon the program causing this error. If none of the above-discussed solutions works for you, just re-install Chrome browser.

  • Go to the Control Panel and select “Uninstall a Program” from the Programs category.
    Control Panel menu
  • In the list of the programs, select “Google Chrome” and click “Uninstall” option above to uninstall it. Now go to its official website and re-install it.
    Chrome browser uninstall

I am sure; it will not show you this error anymore.

Related Google Chrome Errors’ Solution:


Please enter your comment!
Please enter your name here