October 18, 2018

Fix “ERR_SPDY_PROTOCOL_ERROR” Error on Google Chrome

2018-10-18T23:09:00+05:30

Are you experiencing “ERR_SPDY_PROTOCOL_ERROR” Error on Google Chrome, then please try the solutions below. The fixes mentioned here will fix and get rid of the Chrome error in browser.

The post has the best consolidated solutions from many websites on how to fix this error in Chrome Browser by doing the steps one by one and you can easily visit popular websites like Gmail, YouTube, Facebook, Reddit, wikipedia, 4chan, reddit images and Tumblr once this error is complete gone.

What is “ERR_SPDY_PROTOCOL_ERROR” Error on Google Chrome

The 'err_spdy_protocol_error' is caused by a SDPY web protocol used by Chrome browser. It is not the fault of your computer or internet connection. What we need to do is to fix the SDPY sockets to clear the problems with Data server of Google Chrome. You can access Reddit by flushing Socket Pools and access Gmail and Facebook by flushing DNS using command Prompt.

'ERR_SPDY_PROTOCOL_ERROR' meaning

SDPY Protocol pronounced as speedy is an deprecated application-layer protocol to reduce in page load times in Chrome Browser and to auigment HTTP requests.  Basic features of SPDY protocol are Multiplexed streams in a single TCP connection, Request prioritization to assign a priority to each request and HTTP header compression to reduce size of packets and bytes transmitted. Google removed SPDY support from Google Chrome 51 versions and up.

“ERR_SPDY_PROTOCOL_ERROR” Error on Google Chrome

How To Fix “ERR_SPDY_PROTOCOL_ERROR” Error on Google Chrome

Do the following one by one. If the first solution works, then no need to go to second solution. Keep doing each one and see if any of it are working.

1. Run Chrome Cleanup Tool For Windows 10/8.1/8/7 and Reload Webpage

Chrome Cleanup tool will scan and remove software that may cause problems with Chrome, such as crashes, unusual startup pages or toolbars and unexpected ads you can't get rid of. This is the latest update on fixing 'ERR_SPDY_PROTOCOL_ERROR' in Google Chrome.

2. Clear Cache in Chrome

Press CTRL+H. Press CTRL and H togther at the same time.
You can also paste chrome://history/ in chrome tab and press enter.

To access cache and cookies, go to clear browsing data in the left side

You can also copy the command chrome://settings/clearBrowserData,  paste in new tab in chrome and press enter to access the same window.

Select "The beginning of time".
Check the boxes of Browsing history, Download history and Cached images and files. Select "Clear Browsing Data" in the bottom of the window.

Watch Video on How to Clear Cache, Cookies in Google Chrome on Windows



3. Use in incognito Mode

Open Google Chrome. Press CTRL+SHIFT+N and type the website there and try to load it. If you are still getting loading error, go to the next step.

4. Update and Restart the Google Chrome Browser

Go to Help, open About Google Chrome and update the Chrome to latest version.

You can also copy the command code chrome://settings/help and paste in new tab in Chrome and press enter.

You need to get a message like the one below;

Google Chrome is up to date
Version 62.0.3202.94 (Official Build) (64-bit)

Watch Video on How to Update Google Chrome Browser


5. Flushing SPDY Sockets in Chrome to fix the SDPY sockets to avoid failed to load resource: net::err_spdy_protocol_error

Copy the chrome://net-internals/#events&q=type:SPDY_SESSION%20is:active command. and paste the command in a new tab in Chrome. Then press enter.

Select the small black arrow in the right side bar. Select Flush Sockets which can been seen under Tools.

Reload the web page.

Some users commented that the 'ERR_SPDY_PROTOCOL_ERROR' appears after 1 or 2 days. In that case, either do the following steps in this post or keep repeating this method.

Watch Video on Flushing SDPY Sockets



5. Flush Socket Pools in Chrome Browser

Copy the chrome://net-internals/#sockets command, paste in new tab and press enter.
Select Flush Socket Pools.
Reload the web page.

Watch Video on Flushing Socket Pools in Chrome Browser





6. Flush DNS, Release and Renew IP Addresses on Windows For website not loading

Sometimes you may need to Flush DNS and release and renew IP addresses. For that you need to open Command Prompt in Windows and Enter specific commands and press enter.

To Open the command Prompt in Windows, press Windows key + R together. Other easy way is to open start menu, type cmd and open command prompt. You can right click on the command prompt icon and start as administrator to get administrator access.

Once you open Command Prompt, copy each code below and paste in the window and press enter.

Command for Flush DNS on Windows
ipconfig /flushdns

You will get the following results. 

C:\Windows\system32>ipconfig /flushdns

Windows IP Configuration

Successfully flushed the DNS Resolver Cache.

Command for Register DNS

ipconfig /registerdns

Results are; C:\Windows\system32>ipconfig /registerdns

Windows IP Configuration

Registration of the DNS resource records for all adapters of this computer has been initiated. Any errors will be reported in the Event Viewer in 15 minutes.

Command for IP Release

Disconnect your internet connection first.

ipconfig /release

After the results, launch the below command

ipconfig /renew
Reload the web page after flushing dns and releasing and renewing IP addresses in Google Chrome. This generally Fix “ERR_SPDY_PROTOCOL_ERROR” Error on Google Chrome.

Watch Video on How to open Command Prompt and entering the above codes on Windows


7. Reset Google Chrome settings to default

Go to Chrome, Settings, Advanced and select Rest Settings.

This will reset your Chrome web browser to original state. You can updates Chrome as mentioned earlier and load the web page again.

Watch video on How To Reset Google Chrome settings to default.



8. Disable Anti virus Web Protection Services

Sometimes the Chrome error: 'ERR_SPDY_PROTOCOL_ERROR' happens, when anti virus blocks the website. You can disable the antivirus like Avast Anti virus, Quick Heal Internet Security, Kaspersky etc. temporarily and check if the website is loading or not. Disabling web protection service.

For Avast Antivirus Users

 Avast > Settings (Gear icon) > Active Protection > Web Shield (Customize Button) > DESELECT "Enable HTTPS Scanning". Then click OK to all the menus and flush your sockets again. Check method 4 and 5 in this article above. The Managing HTTPS scanning in Web Shield in Avast Antivirus article shows you how to do it. It the err_spdy_protocol_error appears again, uninstall Avast Antivirus and check if web pages are loading again.

Now you can visit popular websites like Gmail, YouTube, Facebook, Reddit, wikipedia, 4chan, reddit images and Tumblr without getting the annoying err_spdy_protocol_error in google chrome Web Browser.

You can still try to get rid of the problem using other methods mentioned in Fix All Connection Errors on Google Chrome.

Kindly spend 5 seconds to share this post



Search Here

Whats Hot

About Author